Adición de propiedades personalizadas / nueva a cualquier archivo, independientemente del tipo y extensión, por ejemplo, agrícola 'Autor' en un archivo .txt

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

Pregunta

Quiero las propiedades capacidad de añadir y etiquetas a un archivo (Específicamente ebook archivos y las propiedades relacionadas de libros electrónicos en Windows 7, pero interesa ir por lo que para la mayor cantidad de sistemas operativos como sea posible)

Por ejemplo, Example.txt o Example.doc o Example.epub todas las propiedades deben almacenar y transportar como 'Autor', 'Fecha de publicación', 'Etiquetas' etc ..

las propiedades se debe almacenar en el propio archivo. De tal manera que si se transfiere a otro sistema que conserva las propiedades (incluso si tengo que instalar 'mi aplicación' para apoyar esta función en la otra máquina)

¿Cómo puedo hacer esto posible utilizando .NET (preferido) y qué conceptos del sistema de archivos que deben aprender a entender los conceptos subyacentes y las limitaciones para poder implementar esta característica?

Cualquier aplicación que ya hace esto? Gracias

¿Fue útil?

Solución

Sus opciones son:

  • Hacer un pacto con tu versión religiones de Satanás.
  • secuencias NTFS, con la restricción de que la copia de cualquier corriente no archivo de soporte de sistema de archivos (FAT / FAT32) se tira de la información de metadatos.
  • Se adhieren a los archivos que tienen la información de metadatos incorporada.
  • Almacenar la información de metadatos en un archivo separado y poner en práctica una serie masiva de extensiones de la cáscara de las operaciones de copia de monitor y volver a sincronizar el .fileinfo archivos cuando el usuario copia de ellos.

Otros consejos

Se puede utilizar Dsofile de Microsoft, pero sólo funciona con NTFS.

http: //blog.rodhowarth. com / 2008/06 / cómo-a-set-custom-atributos-archivo.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top