Hola:
Estoy programando una aplicación que en un momento tiene que supervisar si ha habido algún cambio en un directorio (aparecer o desaparecer ficheros).
Se me ha ocurrido, con el metodo list() del objeto File, recoger el contenido, guardarlo en una tabla Hash y pasado un tiempo hacer lo mismo y poner o eliminar de la tabla Hash.
Esto puede valer, pero me parece "poco elegante". ¿Me podeis indicar como hacerlo mejor? O alguna ayuda a cerca de donde puedo encontrar algo?
Muchas gracias.