Использование 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].
обращаться