迭代存储库并获取文件修改时间

时间:2017-02-21 20:16:13

标签: java

我这样做了

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

但是在这种情况下如何获得modifiedTimePathFile都没有提供这种能力。

1 个答案:

答案 0 :(得分:0)

是的,它被称为lastModified

JavaDoc:File.lastModified#