我在这里已经看到了之前关于Java1.7和获取最后一个文件访问时间的大部分问题。
以下是导入库上的一个很好的片段,以及它们如何获得最后的文件访问时间:http://kodejava.org/how-do-i-get-file-basic-attributes/
我做了这个:
BasicFileAttributes attrs = Files.readAttributes(file, BasicFileAttributes.class);
FileTime time = attrs.lastAccessTime();
然而,在我的IntelliJ想法中,它说,BasicFileAttributes不能被解决。
所以,我进口了这个:
import java.nio.file.attribute.BasicFileAttributes;
但很明显,文件无法被解析。我正在运行JavaSDK1.8,如果这有什么不同的话,我将尝试在我的Android项目中使用它。
不确定为什么库中缺少文件。
我做错什么了?
发布于 2014-09-17 11:19:01
目前,Android并不支持所有的Java7特性,所以忘记Java 8吧。我提到了Java7,因为Files
是在Java7中引入的。有些特性(比如multi-catch
)是由multi-catch
支持的(从Kitkat try-with-resources
开始),但Files
类不支持。请注意,Google不使用Oracle Java。
https://stackoverflow.com/questions/25898256
复制相似问题