基 础 函 数 参 考


FileSetAttrib

设置一或多个文件的属性.

FileSetAttrib ( "文件", "+-属性代码" [, 递归] )

参 数

文件 目标文件, 例如: C:\*.au3, C:\Dir
+-RASHNOT 设置或清除的属性, 例如: "+A", "+RA-SH"
递归 [可选参数] 如果设置为 1, 则进入目录递归. 默认为 0 (无递归).

返 回 值

成功: 返回 1.
失败: 返回 0, 发生错误.

备 注

参数"文件"不可以含有空格!
使用 + 或 - 修改属性:
"R" = 只读文件
"A" = 存档文件
"S" = 系统文件
"H" = 隐藏文件
"N" = 普通文件
"O" = 脱机文件
"T" = 临时文件

(注意, 本函数不能设置压缩/目录属性.)

相 关 函 数

FileGetAttrib, FileGetTime, FileSetTime

函 数 示 例


;修改当前目录所有 .au3 文件为只读与系统文件属性
If Not FileSetAttrib("*.au3", "+RS") Then
    MsgBox(4096, "错误", "修改属性发生问题.")
EndIf

;修改 C:\ 及子目录所有 .bmp 文件为可写,并存档
If Not FileSetAttrib("C:\*.bmp", "-R+A", 1) Then
    MsgBox(4096, "错误", "修改属性发生问题.")
EndIf

provider with jb51.net (unicode)