Я хочу переименовать этот файл:
Howard -((TV) )RED HEADED LEAGUE.mp4
На это:
Howard - (TV) RED HEADED LEAGUE.mp4
Поскольку команда -Replace Powershell ожидает регулярные выражения регулярного выражения, я сделал это, чтобы переименовать файлы:
Get-ChildItem | Rename-Item -NewName {$_.name -replace '\(\(TV\) \)',' \(TV\) '}
Но, выводит эту ошибку:
Cannot rename the specified target, because it represents a path or device name.
И экранирование скобка с обратными галочками, как предлагает гугл, не выдает ошибок, но файлы не переименовываются:
Get-ChildItem | Rename-Item -NewName {$_.name -replace '`(`(TV`) `)',' `(TV`) '}
Как я могу сделать эту работу? Спасибо.