1
Следующий код прекрасно работает:Powershell Rename-Item Multiple In 1 из и чувствительность к регистру
Get-ChildItem -Path E:\Videos\Movies\ -File -Include *.avi,*.mp4,*.mkv -Recurse | Rename-Item -NewName { $_.Name.replace("DVDRIP","DVD") }
Теперь 2 вопроса:
Во всяком случае я могу ввести несколько слов, чтобы заменить на DVD ? Вот что я подумал:
Get-ChildItem -Path E:\Videos\Movies\ -File -Include *.avi,*.mp4,*.mkv -Recurse | Rename-Item -NewName { $_.Name.replace("DVDRIP|DVDR|DVD5|DVD9","DVD") }
Я пробовал эту и другие варианты, но я просто не могу понять это.
- Как я могу сделать код НЕ чувствительным к регистру, поэтому у меня нет нескольких строк, пытаясь поймать возможные различные варианты написания?
КРАСИВЕЙШАЯ! Я знал, что это было что-то глупое, которого я пропустил! Это отлично работает, спасибо огромное! – Failstyle