阅读Java中的Windows文件摘要属性(标题,主题,作者)

如果在Windows中右键单击文件并select“ 属性” ,则可以在“ 摘要选项卡中pipe理某些属性,例如标题,主题和作者,如下例所示:

替代文字

我试图find一种方法来读取这些属性使用Java 。 有这样的图书馆吗? 这甚至有可能吗? 提前致谢!

彼得

Solutions Collecting From Web of "阅读Java中的Windows文件摘要属性(标题,主题,作者)"

该信息存储在名为“♣SummaryInformation”的NTFS 备用数据流中 – 不确定Java是否支持通过冒号表示读取ADS数据。

更新:显然这应该工作:

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

你必须自己弄清楚格式。

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