удалить ненужные каталоги, на экране появляется ошибка - PullRequest
0 голосов
/ 08 сентября 2018

удаляет .unwanted каталоги из загрузок qbittorrent. он прекрасно работает, но эстетический побочный эффект, который я не могу поколебать, заключается в том, что он повторяет ошибку file not found, если ничего не найдено.

for /f "delims=" %%u in ('dir .unwanted /a:d /b /s') do rmdir /s /q "%%u" 2>nul && if defined v%~n0 echo deleted "%%u"

1 Ответ

0 голосов
/ 09 сентября 2018

Лучше использовать /D /R, чем /F в петле For для каталогов . Проверьте документацию For /?.

for /d /r %%u in (.unwanted) do rmdir /s /q "%%u" 2>nul & echo deleted %%u

Предполагается, что вы запускаете это из каталога выполнения. Будет только echo, когда каталог будет удален без ""

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...