Duplicar posible:
How do I find the last modified file in a directory in Java?¿Cómo obtener el archivo con la última fecha lastModified, en Java?
que tiene un directorio de archivos que necesito para ver si hay cambios. Considero que ha cambiado cuando uno de los archivos tiene un modifiedDate
más nuevo de lo que recordaba de la última verificación (esto es una dependencia de la caché).
¿Cuál sería la forma más rápida de encontrar el último archivo modificado en un directorio en Java?
Quizás soy demasiado optimista, pero explícitamente estoy buscando algo que no implique iterar todos los archivos.
Además, verificar la fecha de modificación del directorio no es suficiente, ya que esto solo cambia cuando cambia la lista de los archivos, no cuando uno de los archivos se acaba de modificar.
¿Es el código Java el único que modifica esos archivos? (No lo creo, pero por las dudas ...) –
@Pablo Fernandez: No, son los usuarios que ponen cosas nuevas ahí. – Tomalak
Mmm ... tal vez haya una solución alternativa con IO con evented. Lamentablemente, no soy un experto en eso, pero espero que esto le dé una pista a cualquiera que sea :). ¡Buena suerte! –