如何防止Linux舍入File.lastModified()?

时间:2015-09-24 00:47:57

标签: java linux time rounding last-modified

我需要高水平的精确度来获取文件的最后修改时间。目前我正在使用file.lastModified(),它返回长值到毫秒精度。例如1443054863000

注意由于毫秒限制,最后3位数如何舍入为000。这意味着有时(并非总是)当通过脚本修改多个文件时,即使它们被一个接一个地修改,由于脚本的速度,它们也会出现相同的最后修改值。

有没有办法更准确地获得最后修改时间?我不想在文件写入之间暂停我的脚本。我仅限于Java 1.7

编辑:这个问题不重复。该解决方案仅适用于Java 1.8。我特别说过我只限于Java 1.7。

0 个答案:

没有答案