码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA目录递归

时间:2018-06-15 01:08:05      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:director   TE   遍历   内容   直接   file   java   list   dir   

public static void delDir(File f) {
// 判断是否是一个目录, 不是的话跳过, 直接删除; 如果是一个目录, 先将其内容清空.
if(f.isDirectory()) {
// 获取子文件/目录
File[] subFiles = f.listFiles();
// 遍历该目录
for (File subFile : subFiles) {
// 递归调用删除该文件: 如果这是一个空目录或文件, 一次递归就可删除. 如果这是一个非空目录, 多次
// 递归清空其内容后再删除
delDir(subFile);
}
}
// 删除空目录或文件
f.delete();
}

JAVA目录递归

标签:director   TE   遍历   内容   直接   file   java   list   dir   

原文地址:https://www.cnblogs.com/agzno1hb/p/9185530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!