L'aggiunta di proprietà personalizzate / nuovo a qualsiasi file indipendentemente dal tipo e l'estensione per esempio impostazione 'Autore' su un file .txt

StackOverflow https://stackoverflow.com/questions/2591991

Domanda

Voglio le proprietà capacità add e tag in un file (In particolare ebook file e proprietà relative ebook in Windows 7, ma interessati ad andare così per il maggior numero possibile di sistemi operativi)

Per esempio Example.txt o Example.doc o Example.epub dovrebbe tutte le proprietà memorizzare e trasportare come 'Autore', 'Data di pubblicazione', 'Tag' etc ..

le proprietà deve essere conservato con il file stesso. Tale che se viene trasferito ad un altro sistema che mantiene le proprietà (anche se ho bisogno di installare 'la mia app' per supportare questa funzione sull'altra macchina)

Come faccio a rendere questo possibile utilizzando .net (preferito) e ciò che i concetti di file system dovrei imparare a capire i concetti di base e le limitazioni per essere in grado di implementare questa funzione?

Qualsiasi applicazione che già fa questo? Grazie

È stato utile?

Soluzione

Le opzioni disponibili sono:

  • fare un patto con la versione religioni di Satana.
  • Flussi
  • NTFS, con la restrizione che la copia di qualsiasi flusso di file non di supporto del file system (FAT / FAT32) metterà a nudo le informazioni meta.
  • Stick per i file che hanno le informazioni meta costruito.
  • Conservare l'informazioni meta in un file separato e attuare una massiccia serie di estensioni della shell per monitorare le operazioni di copia e ri-sync il .fileinfo file quando l'utente li copia.

Altri suggerimenti

È possibile utilizzare Dsofile da Microsoft, che funziona solo con NTFS.

http: //blog.rodhowarth. com / 2008/06 / how-to-set-custom-attributi-file.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top