1

Что такое соответствующая команда Windows для удаления каталога и его содержимого, независимо от того, существуют они или нет? Другими словами, если папка существует, удалите ее и все ее содержимое, а если ее нет, ничего не делайте и не жалуйтесь на это.

(Контекст: сценарий сборки)

1 ответ1

2

В сценарии, где вы впервые проверяете, существует ли:

IF exist "directory_path" (del /s /f /q "directory_path")

Если вы по-прежнему получаете вывод, @echo off перед этой командой.

Или просто:

del /s /f /q "directory_path"

Если его не существует, он ничего не сделает.

  • f от силы
  • s из подкаталогов (рекурсивный)
  • q от тишины

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