删除多级目录

26 阅读1分钟

Path path = Paths.get("d:\a"); Files.walkFileTree(path, new SimpleFileVisitor(){ @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Files.delete(file); return super.visitFile(file, attrs); }

@Override
public FileVisitResult postVisitDirectory(Path dir, IOException exc) 
    throws IOException {
    Files.delete(dir);
    return super.postVisitDirectory(dir, exc);
}

});