Lendo as propriedades de resumo de arquivos do Windows (título, assunto, autor) em Java

Se você clicar com o botão direito do mouse em um arquivo no Windows e selecionar Propriedades , poderá gerenciar algumas propriedades na guia Resumo , como Título, Assunto e Autor, como neste exemplo:

texto alternativo

Eu estou tentando encontrar uma maneira de ler essas propriedades usando o Java . Existe uma biblioteca para isso? Isso é possível? Desde já, obrigado!

Pedro

Essas informações são armazenadas em um stream de dados NTFS Alternate chamado “♣ SummaryInformation” – não tenho certeza se o Java suporta a leitura de dados do ADS por meio da notação de dois pontos.

Atualização: Aparentemente isso deve funcionar:

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

Você terá que descobrir o formato sozinho.

No Java 7 pode funcionar, mas até então você tem que usar uma dll nativa, para obter essa informação.