Как рекурсивно удалять папки с одинаковыми именами?

734
Arthur

У меня есть папка, которая содержит много подпапок. Каждая подпапка содержит папку с именем __pycache__.

Как удалить папки с именем __pycache__в каждой подпапке из командной строки в Windows?

Спасибо!

-1
http://stackoverflow.com/questions/521382/command-line-tool-to-delete-folder-with-a-specified-name-recursively-in-windows/521433#521433 7 лет назад 0
Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask). DavidPostill 7 лет назад 0

1 ответ на вопрос

0
Arthur

Решено с

for /d /r . %%d in (__pycache__) do @if exist "%%d" echo "%%d" && rd /s/q "%%d"