【发布时间】:2011-05-05 01:29:30
【问题描述】:
如果您在Windows中右键单击文件并选择属性,您可以在摘要选项卡中管理一些属性,例如标题,主题和作者,例如在这个例子中:
我正在尝试找到一种使用 Java 读取这些属性的方法。有这方面的图书馆吗?这甚至可能吗? 提前致谢!
彼得
【问题讨论】:
标签: java windows file summary author
如果您在Windows中右键单击文件并选择属性,您可以在摘要选项卡中管理一些属性,例如标题,主题和作者,例如在这个例子中:
我正在尝试找到一种使用 Java 读取这些属性的方法。有这方面的图书馆吗?这甚至可能吗? 提前致谢!
彼得
【问题讨论】:
标签: java windows file summary author
该信息存储在名为“♣SummaryInformation”的 NTFS Alternate Data Stream 中 - 不确定 Java 是否支持通过冒号表示法读取 ADS 数据。
更新:显然是this should work:
FileInputStream in = new FileInputStream("test.txt:\u2663SummaryInformation");
你必须自己弄清楚格式。
【讨论】:
在 Java 7 中它可能会工作,但在那之前您必须使用本机 dll 来获取该信息。
【讨论】: