修改一个或多个文件的属性.
FileSetAttrib ( "文件", "+-RASHNOT" [, 递归遍历] )
文件 | 目标文件,例如 C:\*.au3,C:\Dir |
+-RASHNOT | 要增加或去除地属性,例如"+A","+RA-SH" |
递归遍历 | [可选参数] 若设为1则将指定的属性更改递归应用到所有子目录(默认值为0,表示不递归). |
成功: | 返回值为1. |
失败: | 返回值为0,说明遇到了错误. |
;修改当前目录中所有 .au3 文件的属性为 只读+系统
If Not FileSetAttrib("*.au3", "+RS") Then
MsgBox(4096,"错误", "属性设置问题.")
EndIf
;修改 C:\ 目录及其子目录中的所有 .bmp 文件的属性为可写+存档
If Not FileSetAttrib("C:\*.bmp", "-R+A", 1) Then
MsgBox(4096,"错误", "属性设置问题.")
EndIf