0
点赞
收藏
分享

微信扫一扫

文件操作--设置文件属性、获取文件属性

半秋L 2022-11-10 阅读 96


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


BOOL WINAPI ​​SetFileAttributes​​( _In_ LPCTSTR lpFileName, _In_ DWORD   dwFileAttributes );



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);




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


DWORD WINAPI ​​GetFileAttributes​​( _In_ LPCTSTR lpFileName );




例子:​​检索更改文件属性(MSDN例子)​​


举报

相关推荐

0 条评论