【发布时间】:2016-03-19 20:04:06
【问题描述】:
我发现了这个link,它显示了如何获取文件的所有者,但无论如何我们也可以使用 windows api 和 C++ 获取文件的作者吗?
【问题讨论】:
-
如果作者不止一个怎么办?什么,如果文件来自系统,它不记录这些信息?你要的是不存在的东西,这个问题听起来像XY problem。你真正想解决什么问题?
我发现了这个link,它显示了如何获取文件的所有者,但无论如何我们也可以使用 windows api 和 C++ 获取文件的作者吗?
【问题讨论】:
文件作者
Windows 文件系统中不存在这样的东西。
您可能会对以某些数据格式(例如 PDF、DOC、各种图像、音频和视频格式)存储的 descriptive metadata 感到困惑。
检索此元数据显然是格式特定的(可能有librariesforthat)。
此外,元数据是可选的,并非所有文件都包含它。
【讨论】:
IShellFolder2::GetDetailsOf() 可用于检索如果您将 Authors 列添加到资源管理器视图(如上所述取决于文件类型)将显示的内容。