我正在使用 javxt.io.file 库来检索特定文件的最后访问时间,但即使多次访问它,我也得到相同的结果。请让 mw 知道我是否犯了任何错误?
public class LastAccessTime
{
public static void main(String[] args) {
javaxt.io.File file = new javaxt.io.File("C:/Users/IISU24/Desktop/calculator/rahul.txt");
System.out.println("Accessed: " + file.getLastAccessTime());
}
}
最佳答案
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.BasicFileAttributes;
import java.nio.file.Files;
public class ReadFileLastAccess {
public static void main(String[] args) throws Exception {
Path file_dir = Paths.get("/home/user/");
Path file = file_dir.resolve("testfile.txt");
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
System.out.println("Last accessed at:" + attrs.lastAccessTime());
}
}
关于java - java中如何查找文件的最后访问时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23100970/