package com.yyq;
/*
* 删除带内容的目录
* 删除原理,删除目录从里面往外删
* 从里往外删除:就用到递归
*/
import java.io.*;
public class RemoveDir {
public static void main(String[] args) {
// TODO Auto-generated method stub
File f = new File("E:\\txt 文件");
removeDir(f);
}
public static void removeDir(File dir){
File files[] = dir.listFiles();
for(File f : files){
if(f.isDirectory()){
removeDir(f);
}
else{
f.delete();
System.out.println(f.getName()+"删除成功");
}
}
}
}
package com.yyq;
/*
* 删除带内容的目录
* 删除原理,删除目录从里面往外删
* 从里往外删除:就用到递归
*/
import java.io.*;
public class RemoveDir {
public static void main(String[] args) {
// TODO Auto-generated method stub
File f = new File("E:\\txt 文件");
removeDir(f);
}
public static void removeDir(File dir){
File files[] = dir.listFiles();
for(File f : files){
if(f.isDirectory()){
removeDir(f);
}
else{
f.delete();
System.out.println(f.getName()+"删除成功");
}
}
}
}