改变一个或多个文件或文件夹的属性. 支持通配符.
FileSetAttrib, Attributes , FilePattern, OperateOnFolders?, Recurse?
要改变的属性. 例如, +HA-R
.
要方便地打开, 关闭或切换属性, 请分别在以下一个或多个属性字母前加上加号(+), 减号(-) 或脱字符(^):
注意: 当前, 此命令无法改变文件的压缩状态.
C:\Temp\*.tmp
. 如果未指定绝对路径, 则假定 FilePattern 在 %A_WorkingDir%.
如果省略, 则使用最内层文件循环的当前文件.
如果空白或省略, 则默认为 0(仅对文件进行操作). 否则, 指定下列数字之一:
注意: 如果 FilePattern 是单个文件夹而不是通配符模式, 那么总是忽略此设置.
此参数可以为表达式.
如果空白或省略, 则默认为 0(不对子文件夹进行递归). 否则, 指定下列数字之一:
此参数可以为表达式.
[v1.1.04+]: 此命令失败时会抛出异常. 想了解更多信息, 请参阅运行时错误.
ErrorLevel 被设置为改变属性 失败 的文件数, 否则为 0.
如果找到了文件, 则 A_LastError 会被设置为 0(零) 或最近一次操作失败时调用操作系统 GetLastError() 函数的结果. 否则 A_LastError 包含了没有找到文件原因的错误码.
FileGetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, 文件循环