Windows でファイルを右クリックして [プロパティ] を選択すると、次の例のように、[概要] タブでタイトル、件名、作成者などのプロパティを管理できます。
Javaを使用してこれらのプロパティを読み取る方法を見つけようとしています。これのためのライブラリはありますか?これは可能ですか?前もって感謝します!
ピーター
その情報は、「♣SummaryInformation」という名前の NTFS代替データ ストリームに格納されます。Java がコロン表記による ADS データの読み取りをサポートしているかどうかは不明です。
更新:どうやらこれはうまくいくはずです:
FileInputStream in = new FileInputStream("test.txt:\u2663SummaryInformation");
フォーマットは自分で考える必要があります。
Java 7 では動作する可能性がありますが、それまではネイティブ dll を使用してその情報を取得する必要があります。