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