博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SetFileAttributes
阅读量:6412 次
发布时间:2019-06-23

本文共 812 字,大约阅读时间需要 2 分钟。

设置文件属性: SetFileAttributes(文件名, 属性值)

读取文件属性:GetFileAttributes(文件名);

读取文件属性

SetFileAttributes(文件名, FILE_ATTRIBUTE_READONLY); // 设定为只读
SetFileAttributes(文件名, FILE_ATTRIBUTE_HIDDEN );       //设定为隐藏
SetFileAttributes(文件名, FILE_ATTRIBUTE_SYSTEM);      //设定为系统
SetFileAttributes(文件名, FILE_ATTRIBUTE_ARCHIVE);   //设定为保存
SetFileAttributes(文件名, FILE_ATTRIBUTE_NORMAL);     //设定为一般 (取消前四种属性)

设定二种以上的属性:

设定为只读 + 隐藏
SetFileAttributes(文件名, FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN); 
设定为只读 + 隐藏 + 系统 + 保存
SetFileAttributes(文件名, FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN _
| FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_ARCHIVE);
取消所有设定
SetFileAttributes(文件名, FILE_ATTRIBUTE_NORMAL);

要读取文件目前的属性,则是用 GetFileAttributes:
GetFileAttributes(文件名); 
返回值与文件属性的宏定义相比,如返回1,表示FILE_ATTRIBUTE_READONLY

转载于:https://www.cnblogs.com/vcerror/p/4289249.html

你可能感兴趣的文章
我的友情链接
查看>>
Django XSS***
查看>>
NAS之mysql高可用解决方案
查看>>
FastDFS使用实战
查看>>
Mysql并发控制
查看>>
软件界面的美观性及易用性方面的用例
查看>>
远程管理工具命令应用
查看>>
算法总结
查看>>
struts2 counter循环标签在分页中的使用
查看>>
ospf
查看>>
使用vsftpd服务传输文件(匿名用户认证、本地用户认证、虚拟用户认证)
查看>>
Centos下使用系统镜像ISO作为yum源
查看>>
ASP.NET MVC中三方登录: 微软、谷歌、Office365
查看>>
使用Xshell连接远程CentOS服务器
查看>>
2.DHCP服务
查看>>
「实战篇」开源项目docker化运维部署-开篇(一)
查看>>
Oracle 实验 --- 撤销具有GRANT OPTION 的对象权限
查看>>
DNS设定(一)
查看>>
2018年为什么要学习Python?Python还有前景吗?
查看>>
solrcloud 部署方式比较 和 solrCloud+tomcat+zookeeper集群配置
查看>>