修改一个或多个文件的属性。
FileSetAttrib ( "文件", "+-RASHNOT" [, 递归遍历] )
参数
| 文件 | 目标文件,例如 C:\*.au3、C:\Dir |
| +-RASHNOT | 要增加或去除地属性,例如"+A"、"+RA-SH" |
| 递归遍历 | [可选参数] 若设为1则将指定的属性更改递归应用到所有子目录(默认值为0,表示不递归)。 |
返回值
| 成功: | 返回值为1。 |
| 失败: | 返回值为0,说明遇到了错误。 |
注意
本函数的参数 文件 不可以含有空格!
相关
FileGetAttrib, FileGetTime, FileSetTime
示例
;使当前目录下的所有 .au3 文件增加只读和系统文件属性
FileSetAttrib("*.au3", "+RS")
If @error Then MsgBox(4096,"错误", "无法设置属性。"
;使所有位于 C:\ 及其子目录下的 .bmp 文件可写并存档
FileSetAttrib("C:\*.bmp", "-R+A", 1)
If @error Then MsgBox(4096,"错误", "无法设置属性。"