VB 自动删除空文件夹

一个文件夹里有很多个文件夹,这些文件夹又有很多个文件夹,我想把其中的空文件夹都给删除了。我的想法是,先找出所有文件夹,然后再确认哪些是空文件夹,再删除。你们有更简单的方法... 一个文件夹里有很多个文件夹,这些文件夹又有很多个文件夹,我想把其中的空文件夹都给删除了。
我的想法是,先找出所有文件夹,然后再确认哪些是空文件夹,再删除。
你们有更简单的方法吗!非常感谢
我只是想删除空文件夹,不能删除文件
展开
 我来答
wuyue521125
2010-07-22 · TA获得超过1498个赞
知道小有建树答主
回答量:835
采纳率:0%
帮助的人:460万
展开全部
直接从最上级找,最上面的是空的下面子文件就是空的,可以先判断是否为空,为空就删掉,他下面的子文件就删了,可以省下一些步骤,只是提供个思路,你慢慢研究吧

对啊,只要你最上级的是空文件夹,下面的文件夹就都是空的了,可能是我没说明白,你就直接判断文件夹的字节,如果是0的话就是删除,不管你文件夹下有多少个空文件夹,字节都是0,这个思路懂么
jingxiong12345
2010-07-22 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:661万
展开全部
用递归,从最上级往下找,最上面的是空的下面子文件夹就是空的,可以先判断是否为空,为空就删掉,他下面的子文件就删了,一层一层的把父文件夹删除,其实也就那么一回事
如果你不能删文件,那么就需要判断文件夹内是否有子文件夹和文件以及文件类型(这个你需要指定不能删除的文件类型)
如果有文件又有子文件夹,那么那个子文件夹就作为新的父文件夹,继续进行判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
承奇水gt
2010-07-22 · TA获得超过514个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:156万
展开全部
首先要判断一个文件夹是不是零字节,如果是则删除,不考虑里面还有没有文件夹
如果不是就要进去一层再重复这个过程.!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式