Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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:

alt text

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

like image 504
p.mesotten Avatar asked Nov 04 '10 13:11

p.mesotten


1 Answers

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.

like image 189
Michael Borgwardt Avatar answered Oct 28 '22 14:10

Michael Borgwardt