Reading Windows file summary properties (title, subject, author) in Java

孤者浪人 提交于 2019-12-28 02:11:48

问题


If you right-click on a file in Windows and select Properties, you can manage some properties in de Summary tab, such as Title, Subject and Author, like in this example:

I'm trying to find a way to read these properties using Java. Is there a library for this? Is this even possible? Thanks in advance!

Peter


回答1:


That information is stored in an NTFS Alternate Data Stream named "♣SummaryInformation" - not sure if Java supports teh reading of ADS data via the colon notation.

Update: Apparently this should work:

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

You'll have to figure out the format yourself.




回答2:


In Java 7 it may work, but until then you have to use a native dll, to get that information.



来源:https://stackoverflow.com/questions/4096973/reading-windows-file-summary-properties-title-subject-author-in-java

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!