lastAccessTime BasicFileAttributes的行为..

时间:2013-08-07 15:40:55

标签: java nio file-attributes

我想知道为了更改lastAccessTime

的返回值我应该怎么做
System.out.println("Last Access time is:"+basicAttributes.lastAccessTime());
System.out.println("Last Modified time:"+basicAttributes.lastModifiedTime());

即使我访问了文件,我调用了readAttributes .. lastAccessTime()方法不会更新我上次访问文件时的值..我使用的是ubuntu,应该支持该属性.. 这有什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

每次访问文件时,操作系统都没有义务更新目录。大多数情况下,当你关闭文件时它们会这样做。