Nicol�s Ech�niz wrote:
Necesito monitorear un directorio para disparar un proceso cada vez que se modifica un archivo.
El proceso que disparo es en Python, por lo que pensaba programar el "monitor" tambi�n en Python.
Qu� opciones se les ocurren para monitorear el directorio de manera eficiente?

Usaria una combinacion de estas funciones:


os.listdir(NOMBRE_DEL_DIRECTORIO), esto devuelve una lista con los elementos igual a cada nombre de archivo que haya en el directorio ese.


Leer un file y guardar el cont. como 1 string (data): objeto=open("miarchivo","r") data=objeto.read() objeto.close()

Sacar el checksum de ese string:
import md5
m = md5.new()
m.update(data)
m.digest()

Combinando eso en 1 ciclo for, podes tener el verificador.
Si necesitas mas ayuda avisame.



--
Best regards,

//=\ Sebastian Bassi - Diplomado en Ciencia y Tecnologia, UNQ   //=\
\=// IT Manager Advanta Seeds - Balcarce Research Center -      \=//
//=\ Pro secretario ASALUP - www.asalup.org - PGP key available //=\
\=// E-mail: [EMAIL PROTECTED] - ICQ UIN: 3356556 -     \=//

                http://Bioinformatica.info
--
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]
Apoya al ASLE enviando tu firma http://www.linux.org.ar/asle

Responder a