FileDelete
删除一个或多个文件。
FileDelete, FilePattern
参数
- FilePattern
单个文件的名称或通配符模式,例如
C:\Temp\*.tmp
。如果未指定绝对路径则假定 FilePattern 在 %A_WorkingDir%。要删除整个文件夹及其所有子文件夹和文件, 请使用 FileRemoveDir.
ErrorLevel
[v1.1.04+] 此命令失败时会抛出异常. 想了解更多信息, 请参阅 运行时错误.
ErrorLevel 被设置为删除失败的文件数, 否则为 0. 删除像 *.tmp
这样的通配符模式即使它不匹配任何文件也被视为是成功的;因此 ErrorLevel 被置为 0。
如果找到了文件, 则 A_LastError 会被设置为 0 (零) 或最近一次操作失败时调用操作系统 GetLastError() 函数的结果. 否则 A_LastError 包含了没有找到文件原因的错误码.
备注
要删除只读文件, 请首先移除它的只读属性. 例如:FileSetAttrib, -R, C:\My File.txt
。
相关
FileRecycle, FileRemoveDir, FileCopy, FileMove
示例
FileDelete, C:\temp files\*.tmp