我知道使用 File
对象我们可以获得 File
的最后修改时间(即 File.lastModified() )。但是,我的要求是获取 Java 中的 File
的上次访问时间。我如何获得它?
最佳答案
您将需要使用 the new file I/O API (NIO2)随Java 7一起提供。它有一个方法lastAccessTime()用于读取上次访问时间。
这是一个用法示例:
Path file = ...
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
FileTime time = attrs.lastAccessTime();
有关详细信息,请参阅 Managing Metadata在 Java 教程中。
关于java - 获取文件的最后访问时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/920259/