public class Test07 {
public static void main(String[] args) {
File src = new File("F:\\test\\apple\\src");
deleteSrc(src);
}
private static void deleteSrc(File src) {
/*
* 先删除这个文件夹里面所有的内容
* 递归
* 注意:可以解决所有文件夹和递归相结合的题目
*/
// 1.进入----得到src文件夹里面所有内容的File对象
File[] files = src.listFiles();
// 2.遍历----得到src文件夹里面每一个文件和文件夹的File对象
for (File file : files) {
if (file.isFile()) {
// 3.判断----如果遍历到File对象是一个文件,那么直接删除
file.delete();
}else {
// 4.判断-----那么遍历到的File对象是一个文件夹,继续递归
deleteSrc(file);
}
}
//最后删除最外部文件夹
src.delete();
}
}
标签:src,练习,deleteSrc,File,删除,多级,文件夹,file From: https://www.cnblogs.com/dragon-proud-sky/p/18102049