【问题标题】:Reading Windows file summary properties (title, subject, author) in Java用 Java 读取 Windows 文件摘要属性(标题、主题、作者)
【发布时间】:2011-05-05 01:29:30
【问题描述】:

如果您在Windows中右键单击文件并选择属性,您可以在摘要选项卡中管理一些属性,例如标题,主题和作者,例如在这个例子中:

我正在尝试找到一种使用 Java 读取这些属性的方法。有这方面的图书馆吗?这甚至可能吗? 提前致谢!

彼得

【问题讨论】:

    标签: java windows file summary author


    【解决方案1】:

    该信息存储在名为“♣SummaryInformation”的 NTFS Alternate Data Stream 中 - 不确定 Java 是否支持通过冒号表示法读取 ADS 数据。

    更新:显然是this should work:

    FileInputStream in = new FileInputStream("test.txt:\u2663SummaryInformation");
    

    你必须自己弄清楚格式。

    【讨论】:

    • 你有这个特殊流名称的参考 URL 吗?您提供的链接很棒,但似乎没有涵盖这个特殊的 ADS。
    • @Andreas_D:我刚刚将元数据添加到一个文件中,并使用我在这里找到的工具列出了它的流:flexhex.com/docs/articles/alternate-streams.phtml
    【解决方案2】:

    在 Java 7 中它可能会工作,但在那之前您必须使用本机 dll 来获取该信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 2014-06-22
      • 2020-01-29
      • 2012-01-07
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多