递归删除多级目录
package FileWork;
import java.io.*;
import java.io.IOException;
public class Example01 {
public static void main(String[] args) throws IOException {
File file=new File("aaa");
delete(file);
}
public static void delete(File file) {
File[] files=file.listFiles();
for(File f:files) {
System.out.println(f);
}
for(File f:files) {
if(f.isDirectory()) {
delete(f);
}else {
f.delete();
}
}
file.delete();
}
}
这样也可以删除
==========================================================
package FileWork;
import java.io.*;
import java.io.IOException;
import java.io.IOException;
public class Example01 {
public static void main(String[] args) {
File file=new File("aaaa");
print(file);
}
public static void print(File file) {
File[] files=file.listFiles();
for(File f:files) {
if(f.isDirectory()) {
print(f);
}
f.delete();
}
file.delete();
}
}