FileVisitor<T>

package com.ant.jdk7;

import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;

public class FileVisitorDemo {
    public static void main(String[] args) throws IOException {
        String dir = "D:\\apache-maven-3.2.5";
        FileVisitorDemo fileVisitorDemo = new FileVisitorDemo();
        fileVisitorDemo.ergodicFiles(dir);
    }

    public void ergodicFiles(String dir) throws IOException {
        Path path = Paths.get(dir);
        Files.walkFileTree(path,new SimpleFileVisitor<Path>(){
            @Override
            public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
                System.out.println(file.toString());
                return FileVisitResult.CONTINUE;
            }
        });
    }
}

  

猜你喜欢

转载自www.cnblogs.com/i-hard-working/p/9570877.html
T