Como posso adicionar metadados aos arquivos / pastas NTFS?

13

Quero marcar diferentes tipos de arquivo (por exemplo, .pdf, .epub, .iso, .bin, folders, etc.) usando os mesmos campos descritivos. Por exemplo, eu gostaria de um campo de metadados "type" que seria "eBook" em arquivos pdf e epub, "CD-Image" em arquivos iso- e bin.

Eu li sobre o ADS (Alternate Data Streams) para tornar isso possível. Alguém conhece um bom programa para o Windows 7 marcar arquivos diferentes e procurá-los? É importante para mim que os metadados NÃO sejam armazenados em um banco de dados separado. Movo muito os arquivos e preciso permanecer flexível (os ADSs 'aderem' aos arquivos).

Alguma ideia?

Pwdr
fonte
Eu não acho que o NTFS suporta meta-dados de arquivo ou pasta
usuário
2
O NTFS suporta fluxos de dados alternativos . Mas não conheço um programa que use ADSs para fins de marcação.
Pwdr
Parece que nada mudou no Windows 8 ...
Pwdr 04/12/12

Respostas:

10

Trata-se de uma solução gratuita e de código aberto para o problema, disponível em https://github.com/Dijji/FileMeta .

Comecei com os mesmos requisitos do Pwdr. O que a solução vinculada faz é permitir que você use o Explorer para ver e editar tags, comentários, etc. armazenados no ADS. Também funciona com a pesquisa do Windows.

Eu acho que a Microsoft quase vendeu isso no Vista, porque todos os pontos de conexão existem no Explorer e no NTFS. A peça chave que eu forneço é uma DLL de 17 K (64 bits) para conectar os pontos. Eles parecem ter recuado porque, embora tudo funcione bem, desde que o arquivo esteja em uma unidade NTFS, os metadados são perdidos quando você envia o arquivo como um anexo de email ou o move para um sistema de arquivos diferente. Como atenuação, minha solução inclui a capacidade de exportar os metadados do ADS para um arquivo XML e reimportá-lo para outro lugar.

Dijji
fonte
Fiz o download e obtive sucesso ao adicionar metadados a mais tipos de arquivos. Porém, ele não parece funcionar para pastas.
Andy Mercer
2
filemeta.codeplex.com/discussions/452275 Há discussões para adicionar pastas, mas ainda nada aconteceu.
Andy Mercer
Isso ainda é incrível.
Ross Presser