返回介绍

Function FileSetAttrib

发布于 2020-03-05 18:21:28 字数 1477 浏览 1018 评论 0 收藏 0

FileSetAttrib

修改一个或多个文件的属性。

FileSetAttrib ( "文件", "+-RASHNOT" [, 递归遍历] )

参数

文件 目标文件,例如 C:\*.au3、C:\Dir
+-RASHNOT 要增加或去除地属性,例如"+A"、"+RA-SH"
递归遍历 [可选参数] 若设为1则将指定的属性更改递归应用到所有子目录(默认值为0,表示不递归)。

返回值

成功: 返回值为1。
失败: 返回值为0,说明遇到了错误。

注意

本函数的参数 文件 不可以含有空格!
可通过本函数增减的属性包括:
"R" = READONLY(只读)
"A" = ARCHIVE(存档)
"S" = SYSTEM(系统文件)
"H" = HIDDEN(隐藏文件)
"N" = NORMAL(普通)
"O" = OFFLINE(脱机文件)
"T" = TEMPORARY(临时文件)

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

相关

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,"错误", "无法设置属性。"


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文