删除文件夹

//主要是回顾一遍递归思想:
private void clearLocalTempFile(File rootFile) {
File[] files = rootFile.listFiles(); //将file子目录及子文件放进文件数组
if (files!=null){ //如果包含文件进行删除操作
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()){ //删除子文件
files[i].delete();
}else if(files[i].isDirectory()){ //通过递归方法删除子目录的文件
clearLocalTempFile(files[i]);
}
files[i].delete(); //删除子目录
}
}
}
posted @ 2022-04-12 14:31  唯恐不及  阅读(253)  评论(0编辑  收藏  举报