如何删除文件夹和文件而不返回不存在/丢失文件夹的错误

如何删除文件夹和文件而不返回不存在/丢失文件夹的错误

删除目录及其内容(无论它们是否存在)的适当 Windows 命令是什么? 换句话说,如果文件夹存在,则删除它及其所有内容,如果不存在,则不执行任何操作,也不要抱怨。

(上下文:构建脚本)

答案1

在脚本中首先检查是否存在:

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

如果仍然有输出,请@echo off在该命令前删除一个。

或者简单来说:

del /s /f /q "directory_path"

如果不存在它将不执行任何操作。

  • f被迫
  • s来自子目录(递归)
  • q从安静

相关内容