6/24
File类方法
根据学的方法实现递归删除目标目录。
//删除firstLevel目录方法
public static void delDir(File target) {
File[] tagetFiles = target.listFiles();
//如果想要删除的目标目录为空,直接删除
if (tagetFiles.length == 0) {
target.delete();
} else {
//否则,在目标列表下一层进行遍历
for (int i = 0; i < tagetFiles.length; i++) {
//如果是文件,直接删
if (tagetFiles[i].isFile()) {
tagetFiles[i].delete();
} else {//否则,进行递归
delDir(tagetFiles[i]);
}
}
target.delete();
}
}