删除指定的目录(包含子目录)
package IOMethodTest;
import java.io.File;
public class IODeleteDemo1 {
public static void main(String[] args) {
File f=new File("D:\\hello");
method(f);
}
//删除指定的目录方法实现(包含子目录)
public static void method(File file) {
//删除自己的所有子文件和子目录
//获取所有子文件或者子目录
File[] files=file.listFiles();//返回对象是数组
for (File f : files) {
if(f.isFile()) {
System.out.println(f.getName());
f.delete();
}else if(f.isDirectory()) {
//继续查看是否还有子目录和子文件夹
method(f);//递归
}
}
//删除自己
System.out.println(file.getName());
file.delete();
}
}
网友评论