我在Java 1.7上看到了大多数前面的问题并获得了上一次文件访问时间。
这里也是导入库的一个很好的片段,以及它们如何获取上次文件访问时间:http://kodejava.org/how-do-i-get-file-basic-attributes/
我这样做了:
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
FileTime time = attrs.lastAccessTime();
然而,在我的IntelliJ IDEA IDE中,它表示无法解析BasicFileAttributes。
所以,我导入了这个:
import java.nio.file.attribute.BasicFileAttributes;
但显然,文件无法解决。我正在运行Java SDK 1.8,我试图在我的Android项目中使用它,如果这有所不同。
不确定库中缺少原因的文件。
我可能做错了什么?
答案 0 :(得分:2)
目前Android不支持所有Java 7功能,因此忘记了Java 8.我提到了Java 7,因为Java 7中引入了Files
。Android支持multi-catch
等一些功能(并开始使用)与Kitkat try-with-resources
),但Files
类不是。请注意,Google不使用Oracle Java。