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;
}
});
}
}