JAVA目录递归
Posted agzno1hb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA目录递归相关的知识,希望对你有一定的参考价值。
public static void delDir(File f) {
// 判断是否是一个目录, 不是的话跳过, 直接删除; 如果是一个目录, 先将其内容清空.
if(f.isDirectory()) {
// 获取子文件/目录
File[] subFiles = f.listFiles();
// 遍历该目录
for (File subFile : subFiles) {
// 递归调用删除该文件: 如果这是一个空目录或文件, 一次递归就可删除. 如果这是一个非空目录, 多次
// 递归清空其内容后再删除
delDir(subFile);
}
}
// 删除空目录或文件
f.delete();
}
以上是关于JAVA目录递归的主要内容,如果未能解决你的问题,请参考以下文章