Actualmente tengo un mecanismo que verificadocumentos dentro y fuera de un sistema. Si algo no se ha modificado, no lo registrará en el sistema de gestión de documentos. Desafortunadamente, he estado comprimiendo y descomprimiendo archivos durante este proceso ahora y cualquier archivo que se descomprimió / comprimió tiene una nueva fecha de modificación en lugar de la fecha de modificación real del objeto.
¿Hay alguna forma de determinar en Java la última vez que se abrió y modificó un archivo en comparación con el paquete?
¡Gracias!
Respuestas
3 para la respuesta № 1Me gusta esto:
// when zipping:
ZipEntry e = ...
e.setTime(file.lastModified());
...
// when unzipping
File file = ...
file.setLastModified(e.getTime());