使用jdk1.7获取java中文件最后访问时间的示例

2024-02-05

请朋友帮忙。我知道使用jdk1.7我们可以获取文件的最后访问时间。谁能给出一个带有代码的示例来获取文件的上次访问时间?


既然您在问题中提到使用jdk1.7,你真的应该研究方法上的接口 BasicFileAttributes最后访问时间() http://docs.oracle.com/javase/7/docs/api/java/nio/file/attribute/BasicFileAttributes.html#lastAccessTime%28%29。我不确定你真正的问题是什么,但如果你的意思是你想要一个包含使用 jdk7 读取文件上次访问时间的代码的示例,请看下面。

import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.BasicFileAttributes;
import java.nio.file.Files;

/** 
 * compile using jdk1.7
 *
 */
public class ReadFileLastAccess {

    /**
     * @param args
     */
    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());

    }

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用jdk1.7获取java中文件最后访问时间的示例 的相关文章

随机推荐