批处理删除文件

要删除文件,可使用批处理脚本提供的DEL命令。

语法

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

以下是DEL命令的选项的描述。

编号 选项 描述
1 Names 指定一个或多个文件或目录的列表。 通配符可能被用来删除多个文件。 如果指定了一个目录,则该目录内的所有文件都将被删除
2 /P 提示在删除每个文件之前进行确认。
3 /F 强制删除只读文件。
4 /S 删除所有子目录中的特定文件。
5 /Q 安静模式,不要问是否可以删除全局通配符。
6 /A 根据属性选择要删除的文件。
7 attributes R只读文件,S系统文件,H隐藏文件,A文件准备归档 - 前缀含义不是

我们来看看如何实现删除文件的例子。

示例

del test.bat

如果文件存在,上面的命令将删除当前目录下的test.bat文件。

del c:\test.bat

如果文件存在,上面的命令将删除当前目录下的文件C:\test.bat

del c:\*.bat

*(星号)是一个模式的字符。 *.bat表示要删除c:\目录下的所有以.bat结尾的文件。

del c:\?est.tmp

?(问号)是一个字母的单个通配符。在上面的例子中使用这个命令会删除任何以est.tmp结尾的文件,比如pest.tmp或者test.tmp这样的文件都会被删除。


上一篇: 批处理函数 下一篇: 批处理文件夹操作