Dejar una marca en los archivos
Hola Amigos, saludos.
Necesito hacer una aplicacion a la cual por ejemplo, le arrastre un archivo o le seleccione un archivo (cualquier tipo de archivo ya sea video, audio, aplicacion, etc) y mi aplicacion escriba alguna marca en el, por ejemplo una cadena de texto, que luego mas adelante yo pueda recuperarla para saber si ese archivo fue marcado por mi o no. Espero me entiendan y gracias de antemano. |
Hola fide_uci.
Almacenar en una tabla las rutas+nombres de archivo que se seleccionen es a mi criterio la mejor opción. Luego con una simple consulta podrás saber si un archivo ya ha sido seleccionado. Apegandome a lo que solicitas, pero sin recomendartelo, podrías hacer: El único inconveniente que encontre de este modo es con los archivos de texto, ya que al abrirlos (vg.: bloc de notas), se visualiza la firma. Saludos. :) |
Si los ficheros se van a guardar en NTFS y no los vas a enviar por internet puedes usar "Alternate Data Streams"
http://es.wikipedia.org/wiki/Alternate_Data_Streams Si los ficheros los copias o mueves la información se copiara o moverá unida a ellos, pero si los copias a un disco fat o los envías por correo electrónico perderás esa información. Un uso típico de los ADS es cuando bajas un fichero ejecutable de internet, el IE lo marca y de esa forma cuando lo intentas ejecutar te muestra una advertencia. |
Cita:
No veo factible que modifiques el contenido de un archivo, porque entre otras cosas puedes dejarlo inutilizable. No es trivial modificar un archivo de video, uno de imagen o uno con formato propietario. |
Muchas gracias a todos por sus respuestas. ecfisa gracias, esa esa la solucion que andaba buscando y verdaderamente no me interesa marcar archvos de texto. Neftali, no puedo utilizar una tabla y almacenar los nombres puesto que la idea es algo asi como que mantener un control de los archivos que he proporsionado yo mismo a ciertas personas y bueno esos archivos podrian viajar por cientos de computadoras y lo que ando buscando es la forma de saber si esos que andan x ahi son los que yo entregue a los clientes.
Saludos y cualquier cosa les comento a ver. |
La franja horaria es GMT +2. Ahora son las 17:52:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi