Tengo una carpeta en la que continuamente se vuelcan archivos nuevos. En Java, ¿cuál es la mejor forma de detectar cambios en el sistema de archivos (es decir, una carpeta especificada en la que se están volcando los archivos) y agregue los archivos recién llegados a una estructura de datos de cola para que pueda procesar secuencialmente cada archivo entrante.Java detecta cambios en el sistema de archivos
Conozco la función listFiles() en la clase File pero al usar esto solo puedo obtener los archivos que están disponibles en un instante. Por supuesto, puedo sondear continuamente la carpeta y obtener la lista de archivos usando una secuencia. Pero, ¿es esta la mejor manera o hay una mejor manera de lograr esto?
pregunta más genérica, que no requiere directorios específicos: http://stackoverflow.com/questions/494869/file-changed-listener-in-java –