有没有一种仅使用C++代码就可以获取任何文件详细选项卡下的所有属性和值的方法?
所有扩展文件属性: 链接
我已经看到了C#的解决方案,但没有C++的。 链接
我已经研究了
即使使用
我认为应该有类似于
所有扩展文件属性: 链接
我已经看到了C#的解决方案,但没有C++的。 链接
![png文件的文件属性](https://istack.dev59.com/EjLe3.webp)
fileapi.h
中的GetFileAttributesA()
函数,它让我可以访问文件属性常量,例如FILE_ATTRIBUTE_COMPRESSED、FILE_ATTRIBUTE_READONLY...
。即使使用
GetFileAttributesExA()
和GetFileExMaxInfoLevel
也无法返回所有所需信息。if (FileAttributes & FILE_ATTRIBUTE_COMPRESSED) {
std::cout << "File is compressed.";
}
if (FileAttributes & FILE_ATTRIBUTE_READONLY) {
std::cout << "File is a readonly file.";
}
我认为应该有类似于
GetFilePropertiesExA()
的文件属性获取函数,但是目前还没有找到类似的函数。同时我可以使用WIN32_FIND_DATA
获取关于文件创建日期,修改日期和大小等信息。