在使用代码读取目录的适合还是正常,但到了删除的时候就出现了报错
@Test
public void main3() throws IOException {
//不是空文件夹删不掉 DirectoryNotEmptyException
// Files.delete(Paths.get("C:\\Users\\deletest"));
Files.walkFileTree(Paths.get("C:\\Users\\deletest"),new SimpleFileVisitor<Path>(){
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
// System.out.println(file);
Files.delete(file);
return super.visitFile(file, attrs);
}
@Override
public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException {
Files.delete(dir);
// System.out.println("<=======&#