如何从文件属性中获取详细信息? [复制]
Posted
技术标签:
【中文标题】如何从文件属性中获取详细信息? [复制]【英文标题】:How do I get details from File Properties? [duplicate] 【发布时间】:2010-11-02 02:42:12 【问题描述】:可能重复:Read/Write 'Extended' file properties (C#)
有谁知道如何获取文件属性窗口的详细信息选项卡中包含的信息?我忽略了任何 .NET 库?
这是我正在谈论的窗口/信息:
似乎有更好的方法来访问这些数据,而不是必须采用各种方法来提取各种文件类型的元数据,因为在此选项卡下可用的信息类别肯定存在一些重叠,即使对于不同的文件也是如此类型。但是,尽管搜索,我还没有遇到任何人想要为任何(或许多)文件类型执行此操作——尽管有很多关于获取特定文件类型的元数据的讨论。
欢迎您提出任何建议 :)
【问题讨论】:
抱歉。这已经解决了:***.com/questions/220097/… 请投票关闭 :) 【参考方案1】:嗯,这并非完全不可能。您需要调用 SHCreateItemFromParsingName() 以获取 IShellItem2 接口指针,以便调用其 GetProperty() 方法。然而,在 C# 中实现这一点是相当残酷的。 Shell 接口属于本机 C++ 领域,这是唯一一种您可以获得 COM 声明和指导的语言,您需要将其带入一个好的结局。在 .NET 的 4 个主要版本之后,我们仍然无法更轻松地使用托管语言进行 shell 编程。谷歌的好关键字,但有人在某个地方完成了这项工作。
【讨论】:
我很惊讶你没有将 OP 指向 Windows API 代码包以上是关于如何从文件属性中获取详细信息? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 wordpress/woocommerce 中获取所有订单详细信息? [复制]
如何在 android 中使用 facebook 复制 Url 获取 facebook 视频详细信息