朋友请帮忙.我知道使用jdk1.7我们可以得到文件的最后访问时间.任何人都可以举例说明获取文件的最后访问时间吗?
Jas*_*onw 12
由于您在使用jdk1.7的问题中提到过,您应该真正研究方法lastAccessTime()上的BasicFileAttributes接口.我不确定你的真正问题是什么,但如果你的意思是想要一个使用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());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7798 次 |
| 最近记录: |