1

Я пытаюсь обрезать подпапки моего музыкального каталога. Я хочу удалить все за "(" в именах папок.

пример:

d: \ media \ folder1 (2011)

d: \ media \ folder2 (2012)

что я хочу сохранить это:

d: \ media \ folder1

d: \ media \ folder2

это можно сделать с PowerShell?

1 ответ1

0

Вот один из способов:

Get-ChildItem D:\media | Where-Object{$_.PsIsContainer} | %{$newName = $_.Name -replace '(.+) .+', '$1'; Rename-Item $_ $newName}

В вашем вопросе не было много деталей, поэтому вам, возможно, придется настроить его в соответствии с вашими потребностями, но это должно указать вам правильное направление.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .