Массовое переименование без изменения типа файла - PullRequest
0 голосов
/ 04 октября 2018

Мне нужно массово переименовать файлы, добавив "_Rev-" в конце имени.Тип расширения файла .pdf должен остаться прежним.Я пробовал около 10 различных вариантов приведенных ниже строк в PowerShell:

Get-ChildItem | Rename-Item -NewName {$_.Name + "_Rev-"} 
Get-ChildItem *.pdf | Rename-Item -NewName { $_.Name + "_Rev-" }

Вместо изменения имени моего файла с ##-##-####.pdf на ##-##-####_Rev-.pdf оно меняется на ##-##-####.pdf_Rev-.

Я искал разные темы, но не смог найти то, что искал.

1 Ответ

0 голосов
/ 04 октября 2018

Попробуйте использовать .BaseName и .Extension

Get-Childitem *.pdf | Rename-Item -NewName {$_.BaseName + "_Rev-" + $_.Extension}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...