请朋友帮忙。我知道使用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(使用前将#替换为@)