我正在使用JDK 1.6并尝试了多次获取上次访问的日期和时间 一份文件。
但找不到确切的解决方案。
答案 0 :(得分:1)
File有lastModified()
方法,您可以使用。
答案 1 :(得分:0)
java.io.File#lastModified()
返回上次修改文件的日期,即自1970年1月1日以来的毫秒数。您可以在java.util.Date
或java.util.Calendar
中设置该日期以获取人可读日期。
答案 2 :(得分:0)
在1.6中,人们已经说过你可以获得最后修改日期。不过最后一次访问日期。
如果您可以访问java 7,那么有BasicFileAttibutes接口可以为您提供此信息。例如
Path file = ...
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
attrs.lastAccessTime();