要删除文件,可使用批处理脚本提供的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这样的文件都会被删除。
