2010-11-04 9 views

risposta

3

Tali informazioni sono memorizzate in un NTFS Alternate Data Stream denominato "♣ SummaryInformation" - non sono sicuro se Java supporta la lettura dei dati ADS tramite la notazione dei due punti.

Aggiornamento: A quanto parethis should work:

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

Dovrete capire il formato da soli.

+0

hai un URL di riferimento per il nome di questo flusso speciale? I link che hai fornito sono fantastici ma non sembrano coprire questo annuncio speciale. –

+0

@Andreas_D: ho appena aggiunto i metadati a un file e ne ho elencato i flussi utilizzando uno strumento che ho trovato qui: http://www.flexhex.com/docs/articles/alternate-streams.phtml –

0

In Java 7 può funzionare, ma fino ad allora bisogna usare una dll nativa, per ottenere tali informazioni.