java - java中如何查找文件的最后访问时间?

标签 java

我正在使用 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/

相关文章:

java - opencv_ffmpeg2413_64.dll 为 OpenCV 构建的 Linux

java - 有没有办法在 Visual Studio 2015 上进行 Java 编程

java - 如何在Anjuta IDE中导入现有的Java项目?

java - 如何将字符串数据从 sqlite 发送到另一个 Activity

java html 到 xml saxbuilder jdom2

java - 在java中将UTF-16 unicode字符转换为UTF-8

java - 将 ArrayList <Characters> 转换为字符串

java - ListView 项目中的按钮

Java 程序意外终止,没有任何错误消息

java - 使用 Firestore 管理 Android 后台堆栈和监听器以优化文档读取