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

本文共 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/4289250.html

你可能感兴趣的文章
vue-cli的项目结构
查看>>
利用 WeakMap 对 Vue 新建数组中的对象赋予 :key
查看>>
CSS3中display属性的Flex布局-圣杯布局实例
查看>>
Javascript 基本概念(操作符)
查看>>
在阿里云Kubernetes容器服务上打造TensorFlow实验室
查看>>
外观模式(Facade)
查看>>
《程序员的自我修养》读书笔记——静态链接
查看>>
数据科学指南
查看>>
让多个元素贴边平分布局
查看>>
基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能
查看>>
单点手势库简单思考实现
查看>>
浏览器内核、JS 引擎、页面呈现原理及其优化
查看>>
数据结构:图概念与基本图实现
查看>>
Node.js学习之路08——fs文件系统之stream流的基本介绍
查看>>
Java后端
查看>>
JS:js操作Cookie实现记住密码功能
查看>>
阿里云 ESS 弹性伸缩服务新功能来袭,更全面、更自动化的使用体验
查看>>
JavaScript数组去重的6种算法
查看>>
从JSON中读取数据追加到HTML中
查看>>
kubeadm部署k8s1.9高可用集群--4部署master节点
查看>>