当前位置: 首页 > news >正文

SetFileAttributes

设置文件属性: 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

相关文章:

  • “与客户的一次沟通”的所思、所虑、所得
  • Delphi Listveiw用法大全
  • apache日志存放位置(转)
  • Centos和RHEL的区别
  • Cacti监控tomcat的方法
  • clean code meaningful names
  • 从动漫产业到动漫文化
  • Android高效加载大图、多图解决方案,有效避免程序OOM
  • linux中文件颜色,蓝色,白色等各自代表的含义
  • Sniffer Pro网络优化与故障检修手册
  • 大数据虚拟化零起点-3基础运维第二步-安装vSphere 5.1
  • 基于drools创建自己的关系操作符
  • 剥离UCenter的flash上传头像程序
  • win32多线程-异步过程调用(asynchronous Procedure Calls, APCs)
  • Gdiplus 贴图(助记) -------------------拖动整个对话框
  • 〔开发系列〕一次关于小程序开发的深度总结
  • ES6系统学习----从Apollo Client看解构赋值
  • HTTP那些事
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • node 版本过低
  • PHP那些事儿
  • Web Storage相关
  • 悄悄地说一个bug
  • 如何编写一个可升级的智能合约
  • 一天一个设计模式之JS实现——适配器模式
  • 在Unity中实现一个简单的消息管理器
  • 怎样选择前端框架
  • nb
  • NLPIR智能语义技术让大数据挖掘更简单
  • UI设计初学者应该如何入门?
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #define与typedef区别
  • #pragma预处理命令
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (六)c52学习之旅-独立按键
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 药厂业务系统 CPU爆高分析
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • @FeignClient注解,fallback和fallbackFactory
  • @ModelAttribute使用详解
  • @property @synthesize @dynamic 及相关属性作用探究
  • @Responsebody与@RequestBody
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [ 数据结构 - C++]红黑树RBTree
  • []error LNK2001: unresolved external symbol _m
  • [Android]如何调试Native memory crash issue
  • [Android]使用Retrofit进行网络请求
  • [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子