A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zuiaidasde2016 中级黑马   /  2016-4-9 23:37  /  602 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用函数递归删除文件夹里面所有内容具体思路及如何理解

4 个回复

倒序浏览
删除文件夹的话,首先先判断文集夹里面的是文件还是文件夹,如果是文件,删除了,如果是文件夹,则使用递归方法调用这个方法.   我是这样理解的...
回复 使用道具 举报
改变自己、 发表于 2016-4-10 00:09
删除文件夹的话,首先先判断文集夹里面的是文件还是文件夹,如果是文件,删除了,如果是文件夹,则使用递归方法 ...

可是该如何删除空的文件夹
回复 使用道具 举报
递归使用的关注点就是(1)递归出口 (2)地推逐步向出口逼近    递归就是 对于一个复杂的问题,把原问题分解为若干个相对简单类同的子问题,继续下去直到子问题简单到能够直接求解,也就是说到了递推的出口,这样原问题就有递推得解。 其实就是把一个问题分解为多个小问题  解决小问题就讲大问题解决  这是一个开发或者生活中常用的一个处理方式
回复 使用道具 举报
判断是否为文件夹并且temp.listFiles().length <= 0  就调用api删除空文件夹
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马