Win32 C运行时库中的文件元数据

时间:2013-09-05 22:53:59

标签: c windows winapi metadata crt

我正在用C编写一个Windows应用程序,我正在试图弄清楚如何检索有关文件的元数据(具体来说,它是我感兴趣的作者信息)。我一直在上下Microsoft's list of functions而我找不到任何我想要的东西。

从Google和其他Stack Overflow问题,我发现NTFS将元数据与文件本身分开存储,所以我猜测只是打开文件并查找元数据可能不是我想要的。

1 个答案:

答案 0 :(得分:2)

最简单的方法是通过IShellFolder2::GetDetailsEx() API使用shell。这样您就可以访问shell知道如何提取的任何元数据。有一个示例here使用此接口查询回收站中的项目,但相同的技术适用于任何文件夹。