Comment puis-je ajouter des métadonnées aux fichiers / dossiers NTFS?

Je veux marquer différents types de fichiers (c'est-à-dire .pdf, .epub, .iso, .bin, dossiers, …) en utilisant les mêmes champs descriptifs. Par exemple, j'aimerais qu'un "type" de métadonnées soit "eBook" sur les fichiers pdf et epub, "CD-Image" sur les fichiers iso- et bin.

J'ai lu sur Alternate Data Streams (ADS) pour rendre cela possible. Est-ce que quelqu'un connait un bon programme pour Windows 7 pour étiqueter différents fichiers et les rechercher? Il est important pour moi que les métadonnées ne soient PAS stockées dans une base de données distincte. Je déplacer beaucoup les fichiers et je dois rester flexible (ADS '' stick '' sur les fichiers).

Des idées?

Il s'agit d'une solution gratuite et open source pour le problème, disponible sur http://filemeta.codeplex.com .

J'ai commencé avec les mêmes exigences que Pwdr. Ce que la solution liée fait est de vous permettre d'utiliser Explorer pour voir et modifier des tags, des commentaires, etc. qui sont stockés dans ADS. Il fonctionne également avec la recherche de Windows.

Je pense que Microsoft a presque expédié ceci dans Vista, car tous les points de plug-in existent dans Explorer et NTFS. La pièce clé que je fournis est une DLL de 17 K (64 bits) pour connecter les points. Ils semblent avoir reculé parce que bien que tout fonctionne bien tant que le fichier est sur un lecteur NTFS, mais les métadonnées sont perdues lorsque vous envoyez le fichier comme une pièce jointe par courrier électronique ou que vous le déplacez vers un autre système de fichiers. À titre d'atténuation, ma solution comprend une possibilité d'exporter les métadonnées ADS vers un fichier XML, et de le re-importer ailleurs.