zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    spring注解
    SVN cleanup 反复失败解决办法
    如何改变cmd窗口大小
    JQuery UI
    VS2013装扩展RazorGenerator
    visual studio 2013使用github获取代码
    还原NuGet程序包
    C# linq对分组操作执行子查询
    C# linq创建嵌套组
    linq 在查询表达式中处理异常
  • 原文地址:https://www.cnblogs.com/vcerror/p/4289249.html
Copyright © 2011-2022 走看看