如何通过IO流实现对文件夹的递归遍历和删除
1、步骤一:新建一个类FileDemo,选中需要建立Class的包,右键File颍骈城茇-->New-->Class,输入类名FileDemo。
2、步骤二:书写一个遍历文件夹的方法listAllFile,判断若遍历的是文件则直接添加到List集合,若遍历的是文件夹则递归。
3、步骤三:书写一个递归删除文件夹的方法,若是文件则直接删除,如果是文件夹则递归。
4、步骤四:书写main方法,分别测试递归遍历文件夹和删除。
5、步骤五:测试,右键Run As-->2 Java Application,进行测试。其中遍历的文件夹E:\\Bak1目录以及遍历文件夹结果如下所示。删除可以看到Bak2文件夹已经不存在了。读者可自行建立文件夹进行测试。
6、步骤六:总结-->在进行文件夹的删除的时候,可以先判断下文件夹是否存在。IO流的操作还有很多,需要不断积累才能活学活用。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:48
阅读量:41
阅读量:66
阅读量:36
阅读量:62