public class DiGuiTest4 {
public static void main(String[] args) {
// 封装路径
File file = new File("D:\\");
// 调用方法
delete(file) ;
}
/**
* 编写一个方法,这个方法的作用就是删除指定文件夹下的文件
*/
public static void delete(File file){
// 获取指定文件夹下的所有的文件或者文件夹的File数组
File[] files = file.listFiles() ;
// 遍历数组
for(File f : files){
// 进行判读
if(f.isDirectory()){
delete(f) ;
}else {
System.out.println(f.getAbsolutePath() + "----" + f.delete());
}
}
// 删除对应的夹
System.out.println(file.getAbsolutePath() + "---" + file.delete());
}
} |