Как удалить все вхождения каталога в дереве каталогов?

Имеется структура каталогов.
В некоторых каталогах может содержаться особый подкаталог, который нужно удалить (например, '__cache').

Как такую операцию выполнить через cmd (в крайнем случае через ps)?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@NortheR73
системный инженер
Get-ChildItem -Path "your_path" -Directory -Recurse -Force | Where{$_.Name -eq "your_folder"} | Remove-Item -recurse -Force
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
tsklab
@tsklab
Здесь отвечаю на вопросы.
FOR /R %M IN (__cache) DO RMDIR "%M"
Ответ написан
Комментировать
@FluffyBeaver
Get-ChildItem -Path 'путь' -Recursive | Where-Object -Property 'Name' -eq 'имя-папки' | Remove-Item -recursive -Force

Пишу С телефона, может где опечатки...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы