Ver Mensaje Individual
  #11  
Antiguo 06-09-2012
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Si has seguido atentamente el hilo que te enlacé "escuchar fichero", te habrás dado cuenta de que no tenemos un indicador que informe directamente de la modificación de un fichero pero si de la carpeta que lo contiene. Así que la estrategia puede ser la siguiente:

1.- Una vez saltada la alarma sabemos que en cierta carpeta algo cambió. Si no se trata de la carpeta donde tenemos el fichero a vigilar no hacemos nada.

2.- Si la carpeta que cambió es la nuestra... miramos la fecha de modificación del fichero que nos interesa. Previamente deberíamos conocer la fecha y al compararla con la que ahora obtenemos sabremos si ha cambiado. Puede interesarte este tema.

Si queremos mas precisión en la verificación, podemos comparar los Hash previo y actual del fichero, de esta manera sabemos rápidamente si hubo un cambio de contenido y no solamente de fecha. Aquí encontrarás un ejemplo para calcular el MD5 de un fichero.


Saludos.

Responder Con Cita