переименовать несколько файлов PDF через CMD - PullRequest
0 голосов
/ 05 февраля 2020

Имеет 2500 файлов PDF в папке с именем фиксированной длины с разделителем "_" 200422028240000148_8393929.pdf 742022028240000014_4366273.pdf

Необходимо переименовать с именем, доступным до разделителя 200422028240000148.pdf 7420220p2400000120202400 *

Как я могу сделать с CMD, а также powershell, не прерывая файл, а также не могу использовать внешнюю утилиту или инструмент, являющийся производственным сервером

1 Ответ

0 голосов
/ 05 февраля 2020

Это действительно базовый c PowerShell.

Пожалуйста, найдите время, чтобы найти работу Get-ChildItem и Rename-Item , чтобы выяснить как работает код ниже:

Get-ChildItem -Path 'X:\TheFolder' -Filter '*.pdf' -File | Rename-Item -NewName {
    ($_.BaseName -split '_')[0] + $_.Extension
}
...