Re:弱弱的问个关于api的问题

[复制链接]
查看11 | 回复0 | 2021-1-29 05:13:15 | 显示全部楼层 |阅读模式
BasicInformation包含了文件的创建时间以及修改时间等等,另外,文件属性域FileAttributes包含了用来记录该文件的属性,包括是否系统文件、隐藏文件等等,这个字段可能是如下标记的组合:#define FILE_ATTRIBUTE_READONLY 0x00000001 // 只读
#define FILE_ATTRIBUTE_HIDDEN 0x00000002 // 隐藏
#define FILE_ATTRIBUTE_SYSTEM 0x00000004 // 系统
#define FILE_ATTRIBUTE_DIRECTORY 0x00000010 // 目录
#define FILE_ATTRIBUTE_ARCHIVE 0x00000020 // 流
#define FILE_ATTRIBUTE_DEVICE 0x00000040 // 设备
#define FILE_ATTRIBUTE_NORMAL 0x00000080 // 正常
#define FILE_ATTRIBUTE_TEMPORARY 0x00000100 // 临时
#define FILE_ATTRIBUTE_SPARSE_FILE 0x00000200 // 稀疏文件
#define FILE_ATTRIBUTE_REPARSE_POINT 0x00000400 //
#define FILE_ATTRIBUTE_COMPRESSED 0x00000800 // 压缩
#define FILE_ATTRIBUTE_OFFLINE 0x00001000 //
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000 //
#define FILE_ATTRIBUTE_ENCRYPTED 0x00004000 // 加密,仅NTFS5以后有效
#define FILE_ATTRIBUTE_VALID_FLAGS 0x00007fb7
#define FILE_ATTRIBUTE_VALID_SET_FLAGS 0x000031a7

StandardInformation可以查询文件所占用的磁盘空间大小,文件的真实大小,文件是否为目录,文件的所有硬连接数Macrohard (我是暗夜的魔王) 在 ta 的帖子中提到:QueryBasicInformationFile和QueryStandardInformationFile这俩是api函数不?有什么区别呢?我找msdn和google貌似都没有明确的说明。新手还没上路,谢谢各位。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行