FileRemoveDir

删除文件夹.

FileRemoveDir, DirName , Recurse

参数

DirName

要删除的目录名, 如果未指定绝对路径, 则假定在 %A_WorkingDir% 中.

Recurse(递归)

如果为空或省略, 默认为 0. 否则, 请指定以下数字之一, 来指示是否递归到子目录中:

0: 移除 DirName 中包含的文件和子目录. 此时如果 DirName 不是空的, 则不进行操作并且将 ErrorLevel 设置为 1.

1: 移除所有文件和子目录(类似于 Windows 命令 "rmdir /S").

参数可以是表达式, 甚至可以是计算结果为 1, 0 或空字符串的表达式.

错误处理

[v1.1.04+]: 此命令失败时会抛出异常. 想了解更多信息, 请参阅运行时错误.

如果遇到问题则 ErrorLevel 被置为 1, 否则为 0.

FileCreateDir, FileDelete

示例

删除目录, 但仅限于空目录.

FileRemoveDir, C:\Download Temp

删除目录, 包括其中的文件和子目录.

FileRemoveDir, C:\Download Temp, 1