Adición de propiedades personalizadas / nueva a cualquier archivo, independientemente del tipo y extensión, por ejemplo, agrícola 'Autor' en un archivo .txt
-
25-09-2019 - |
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
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