【问题标题】:querying extended File Properties using WMI使用 WMI 查询扩展文件属性
【发布时间】:2011-01-29 05:40:45
【问题描述】:

是否有 WMI 命名空间和类可用于获取文件的扩展属性,例如 Owner、Author、Title、Subject、Category、Comments?

请提出建议。

【问题讨论】:

    标签: windows file namespaces wmi extended-properties


    【解决方案1】:

    AFAIK,WMI 不提供对扩展文件属性的访问。要获得它们,您可以使用Folder.GetDetailsOf 方法(在PowerShell 或VBScript 等脚本语言中)或IShellDetails.GetDetailsOf 方法(在C++ 等编译语言中)。以this my answer 为例。

    * 不确定我在这里区分语言时使用了正确的术语,所以请多多包涵并随时更正。

    【讨论】:

    • 我假设如果我能找到一个 WMI 命名空间,也许它可以在 XP/Vista/Window7 上始终如一地工作。如果 COMPANY_NAME、FILE_VERSION、PRODUCT_NAME、PRODUCT_VERSION 等的值在 XP/Vista/Window7 上相同,您会知道吗?
    • 大多数扩展属性都有不同的索引号,除了一些基本属性,如NameSizeDate modified 等。看看kixtart.org/forums/…——这个页面似乎提供了不同 Windows 版本中可用的扩展属性的最完整参考。
    • @Helen:那张桌子太棒了。
    • 表格 ([kixtart.org/forums/](http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=160880&page=1)) 不再可用
    • @Wolf:它隐藏在登录之后,但您可以使用来自bugmenot.com/view/kixtart.org 的帐户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多