Я пытаюсь удалить пустые папки через командный файл в Windows.

for /f "usebackq delims =" %% d in ("dir V:\Temp /ad/b/s | sort /R") do rd "%% d"

не работает на папках со специальными символами - в частности, круглые скобки и Alt+(numpad)7 маркеров.

Как я могу обработать папки с этими специальными символами в их имени?

1 ответ1

0

В конце я обошел эту проблему с помощью DirClean. Кажется, он больше не разрабатывается, и его страница умерла, но она работает просто отлично.

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