Мне нужна команда Windows для удаления каталога и всех содержащихся в нем файлов, но я не хочу видеть никаких ошибок, если каталог не существует.
windows
batch-file
cmd
Jaywayco
источник
источник
rmdir /s /q some\where\myFolder 2>nul
rmdir
=rd
), который dbenham уже дал ровно 6 лет назадЛибо перенаправить stderr на nul
Или убедитесь, что папка существует перед удалением. Обратите внимание, что завершение
\
является критическим в условии IF.источник
Для меня в Windows 10 отлично работает следующее:
q
означает «удалить без запроса» иs
означает «удалить все вложенные папки и файлы в нем».И вы также можете объединить команду:
источник
Вы можете перенаправить stderr на nul
источник
Вышеупомянутое появляется в подсказке с Y или N. Итак, вместо этого я использовал следующее, и он отлично работает.
Надеюсь, это кому-то поможет.
Ура.
источник