groovy递归删除某个目录下的空文件夹
递归遍历文件夹,代码很简短,file.delete()不会删除非空文件夹
static def deleteEmptyDir(dirForDelete) {
dir.eachDir { d ->
if (d.list().length == 0) d.delete()
else {
deleteEmptyDir(d)
d.delete()
}
}
}
deleteEmptyDir(new File("D:\\td"))
版权声明
本文章由作者“衡于墨”创作,转载请注明出处,未经允许禁止用于商业用途
发布时间:2020年01月23日 22:36:01
备案号:
闽ICP备19015193号-1
关闭特效
评论区#
还没有评论哦,期待您的评论!
引用发言