Como posso adicionar metadados a arquivos / pastas NTFS?

12

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

Eu li sobre fluxos de dados alternativos (ADS) para tornar isso possível. Alguém sabe um bom programa para o Windows 7 para marcar arquivos diferentes e procurá-los? É importante para mim que os metadados NÃO sejam armazenados em um banco de dados separado. Eu movo muito os arquivos e preciso me manter flexível (o stick dos ADSs para os arquivos).

Alguma idéia?

    
por Pwdr 29.03.2012 / 11:32

1 resposta

8

Trata-se de uma solução gratuita e de código aberto para o problema, disponível no link .

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

Acho que a Microsoft quase entregou isso no Vista, porque todos os pontos de conexão estão presentes 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, mas 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 atenuante, minha solução inclui uma capacidade de exportar os metadados do ADS para um arquivo XML e reimportá-lo em outro lugar.

    
por 11.05.2013 / 16:57