批处理脚本 - 删除文件
为了删除文件,批处理脚本提供了DEL命令。
语法
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
以下是可提供给 DEL 命令的选项的描述。
S.No. | 选项 & 描述 |
---|---|
1. |
Names 指定一个或多个文件或目录的列表。 通配符可用于删除多个文件。 如果指定目录,则该目录下的所有文件都将被删除 |
2. |
/P 删除每个文件之前提示确认。 |
3. |
/F 强制删除只读文件。 |
4. |
/S 从所有子目录中删除指定文件。 |
5. |
/Q 安静模式,不询问是否可以删除全局通配符。 |
6. |
/A 根据属性选择要删除的文件。 |
7. |
attributes R 只读文件、S 系统文件、H 隐藏文件、A 准备归档的文件 |
以下示例显示如何使用 DEL 命令。
示例
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。