2010-11-04 46 views

Répondre

3

Cette information est stockée dans un fichier NTFS Alternate Data Stream nommé «♣ SummaryInformation» - ne sait pas si Java prend en charge la lecture des données ADS via la notation deux-points.

Mise à jour: Apparemment this should work:

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

Vous devez comprendre le format vous-même.

+0

Avez-vous une URL de référence pour le nom de ce flux spécial? Les liens que vous avez fournis sont super mais ne semblent pas couvrir cette ADS spéciale. –

+0

@Andreas_D: J'ai simplement ajouté les métadonnées à un fichier et répertorié ses flux à l'aide d'un outil que j'ai trouvé ici: http://www.flexhex.com/docs/articles/alternate-streams.phtml –

0

En Java 7, il peut fonctionner, mais jusque-là vous devez utiliser une dll native, pour obtenir cette information.