Использование powershell:
powershell -C "gci | % {rni $_.Name ($_.Name -replace 'keyword', 'MyNewKeyword')}"
объяснение
powershell -C "..." запускает сеанс PowerShell для запуска команды в кавычках. Возвращается к внешней оболочке после завершения команды. -C это сокращение от -Command .
gci возвращает все файлы в текущем каталоге. Это псевдоним для [ Get-ChildItem ] [gci].
| % {...} создает конвейер для обработки каждого файла. % является псевдонимом для [ Foreach-Object ] [%].
$_.Name - это имя текущего файла в конвейере.
($_.Name -replace 'KW1', 'KW2') использует оператор -replace для создания нового имени файла. Каждое вхождение первой подстроки заменяется второй подстрокой.
rni меняет имя каждого файла. Первый параметр (называемый -Path) идентифицирует файл. Второй параметр (называемый -NewName) указывает новое имя. rni является псевдонимом для [Rename-Item] [rni].
обращаться