[Solucionado] Ver y editar todos los metadatos(propiedades) de cualquier archivo

Iniciado por Segurida, 8 Mayo 2011, 22:57 PM

0 Miembros y 1 Visitante están viendo este tema.

Segurida

Hola, el título dice todo, necesito saber cómo ver y editar todos los metadatos (propiedades) de cualquier archivo, en ejecución o no, poder ver y editar todos los metadatos, como por ejemplo en un .doc: el autor, la compañía, la fecha de creación, la fecha de ultima edición, etc., no se si me he explicado bien, necesito poder ver y editar las propiedades de cualquier fichero, imagen, archivo o ejecutable sin necesidad de dll ni otros exe, ni nada de eso, solo mediante código, muchas gracias por su ayuda.
saludos.

neoncyber

En el caso de un assembly .net, podrias utilizar reflection, para documentos como docx, estos ya siguen los estandares de xml, asi que talvez con un poco de interoperabilidad con office pudeas hacerlo.

Puedes ver un ejemplo de reflection en este link:
http://www.expresscomputeronline.com/20030113/techspace2.shtml

Saludos
Código (python) [Seleccionar]

#!/usr/bin/python
print "Visit:"
print "http:\\donkeysharp.blogspot.com"

Segurida

¿Y para el resto de ficheros, no solo de office, sino cualquier cosa, una imágen, un vídeo, un txt, etc...?
¿Se puede?
gracias y saludos.

neoncyber

Bueno, buscando en la web encontre dos links que te pueden ser de utilidad::

En este proyecto se hace exactamente lo q necesitas
http://www.codeproject.com/KB/files/detailedfileinfo.aspx

En esta entrada de foro, te dan posibles soluciones te recomendaria la rtdev en la tercera entrada
http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/bb887b05-2018-4978-b115-c8c98e3542ce/


Espero que te hayan servido los links

Saludos
Código (python) [Seleccionar]

#!/usr/bin/python
print "Visit:"
print "http:\\donkeysharp.blogspot.com"

Segurida

@neoncyber me viene perfecto, miles de gracias  :)
Tema Resuelto.
saludos.

neoncyber

No hay problema, estamos para ayudar, espero que nos des una muestra de lo que querias hacer ;)

Saludos
Código (python) [Seleccionar]

#!/usr/bin/python
print "Visit:"
print "http:\\donkeysharp.blogspot.com"