使用 Windows API 检索和设置文件详细信息?

分散的

我无法在 Windows 上以编程方式获取/设置文件详细信息。

我设法获得了文件大小、创建时间、上次访问权限,但这些是我实际上并不需要的信息。

我想获取/设置诸如“作者”或“标签”之类的信息,或者您可以在文件“属性”窗口的“详细信息”选项卡中看到的所有其他信息,甚至是自定义信息(可能因文件本身而异)。

弗拉德·范斯坦

这些是properties这是一个操作示例:https : //github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/winui/shell/appplatform/PropertyEdit

万一上面的链接中断,以下是要使用的核心功能:

SHGetPropertyStoreFromParsingName

这将返回一个IPropertyStore

您可以使用IPropertyStore::GetCountIPropertyStore::GetAt枚举它

然后,对于每个键,您可以IPropertyStore::GetValueIPropertyStore::SetValue

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Python 2标准库在Windows中检索文件的详细信息

有没有办法在Windows中使用python设置文件的详细信息?

使用详细信息传递API

Amazon API检索订单详细信息

如何使用图形API从OneDrive获取文件共享者详细信息

使用flipkart API获取特定单个产品的价格,标题和其他详细信息

使用 File.SetCreationTime 和 File.SetLastWriteTime 使 Windows 资源管理器隐藏文件的这些详细信息

如何通过Android中的Data API v3.0使用videoID从youtube检索单个视频的详细信息?

Windows 7 - 使用 powershell 脚本获取 RAM 详细信息

如何获取Windows文件详细信息?

如何使用API获取Azure优惠详细信息?

使用Jenkins API获取构建配置详细信息

无法使用JSONP从API随机获取详细信息

如何使用mmjmenu php API获取患者详细信息?

使用Rest API更新详细信息时出错

Shopify Api使用PHP更新产品详细信息

如何使用 Razorpay PHP API 获取付款详细信息?

REST API未使用POST添加正确的详细信息

使用SocialAuth API显示个人资料详细信息

如何使用cmd / batch获取Windows可执行文件的“原始文件名”详细信息字段

从其API检索条纹发票时,如何扩展对象以检索信用卡详细信息和其他信息?

使用Socialite Laravel检索Facebook用户详细信息

使用Django查询从多个表中检索详细信息

使用PowerShell编辑文件的元数据(Windows文件资源管理器中文件的“详细信息”选项卡)

Paypal rest api 获取使用 nvp api 放置的订单的订单详细信息

如何在Windows上获取文件的详细信息

使用Windows API获取文件的文件类型

UPS API获取运输和交付详细信息

如何使Windows资源管理器始终使用详细信息视图?