У меня есть набор файлов в папке, все PDF-файлы. В документах нет единого названия, но я бы хотел, чтобы каждый из них сопровождался цифрой, после которой подчеркивание, затем «TAB». Другими словами, я хочу, чтобы это выглядело так:

1.01_TAB "fsfsdFSDF"

2.01_TAB "sjfsdjfsd"

и т.п.

Может ли кто-нибудь помочь с этим? Вот что у меня так далеко:

$ Х = 1

Dir * .pdf | Переименовать-Item -NewName {$ x+ $ .BaseName+ $.Расширение; -f $ x++}

1 ответ1

0
$originalFiles = Get-ChildItem "C:\Users\me\Desktop\New folder" -Filter *.txt
$x = 1

ForEach ($originalFile in $originalFiles) {
    Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "\" + $x + $originalFile.Name)
    $x++
}

Определенно, не самая лучшая моя работа ... вполне может пересмотреть это после того, как я выпью кофе - но, похоже, он делает то, что тебе нужно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .