目前我有一种机制可以检查进出系统的文件。如果某些内容未被修改,则不会将其签入文档管理系统。不幸的是,我现在在这个过程中一直在压缩和解压缩文件,任何解压缩/压缩的文件都有一个新的修改日期而不是对象的实际修改日期。
在Java中是否存在确定文件打开和修改的实际上次与打包相比的时间?
谢谢!
答案 0 :(得分:4)
像这样:
// when zipping:
ZipEntry e = ...
e.setTime(file.lastModified());
...
// when unzipping
File file = ...
file.setLastModified(e.getTime());