Чтение сводных свойств файлов Windows (заголовок, тема, автор) в Java - PullRequest
6 голосов
/ 04 ноября 2010

Если щелкнуть правой кнопкой мыши файл в Windows и выбрать Свойства , вы можете управлять некоторыми свойствами на вкладке de Сводка , такими как Заголовок, Тема и Автор, как в этом примере. пример:

alt text

Я пытаюсь найти способ прочитать эти свойства, используя Java . Есть ли библиотека для этого? Это вообще возможно? Заранее спасибо!

Peter

Ответы [ 2 ]

3 голосов
/ 04 ноября 2010

Эта информация хранится в NTFS Альтернативном потоке данных с именем "In SummaryInformation" - не уверен, поддерживает ли Java чтение данных ADS через двоеточие.

Обновление: Видимо это должно работать:

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

Вы должны сами выяснить формат.

0 голосов
/ 04 ноября 2010

В Java 7 это может работать, но до тех пор вы должны использовать нативный dll, чтобы получить эту информацию.

...