0
我沒有像這樣疊代庫和獲取文件的修改時間
Files.walkFileTree(path, new SimpleFileVisitor<Path>() {
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
if (!attrs.isDirectory()) {
LocalDateTime timestamp =
LocalDateTime.ofInstant(attrs.lastModifiedTime().toInstant(), ZoneOffset.UTC);
...
在Java 8
我可以使用Files.walk
Files.walk(Paths.get(EXTENSION_FOLDER))
... // some stream method
但如何在這種情況下modifiedTime
? Path
和File
都不能提供這種能力。
http://docs.oracle.com/javase/8/docs/api/java/nio/file/attribute/BasicFileAttributes.html:*使用例: 路徑文件=。 .. BasicFileAttributes attrs = Files.readAttributes(file,BasicFileAttributes.class); * –