手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何通过IO流实现对文件夹的递归遍历和删除

时间:2024-10-28 12:11:33

1、步骤一:新建一个类FileDemo,选中需要建立Class的包,右键File颍骈城茇-->New-->Class,输入类名FileDemo。

如何通过IO流实现对文件夹的递归遍历和删除

2、步骤二:书写一个遍历文件夹的方法listAllFile,判断若遍历的是文件则直接添加到List集合,若遍历的是文件夹则递归。

如何通过IO流实现对文件夹的递归遍历和删除

3、步骤三:书写一个递归删除文件夹的方法,若是文件则直接删除,如果是文件夹则递归。

如何通过IO流实现对文件夹的递归遍历和删除

4、步骤四:书写main方法,分别测试递归遍历文件夹和删除。

如何通过IO流实现对文件夹的递归遍历和删除

5、步骤五:测试,右键Run As-->2 Java Applicatio艘绒庳焰n,进行测试。其中遍历的文件夹E:\\Bak1目录以及遍历文件夹结果如下所示。删除可以看到Bak2文件夹已经不存在了。读者可自行建立文件夹进行测试。

如何通过IO流实现对文件夹的递归遍历和删除
如何通过IO流实现对文件夹的递归遍历和删除
如何通过IO流实现对文件夹的递归遍历和删除
如何通过IO流实现对文件夹的递归遍历和删除

6、步骤六:总结-->在进行文件夹的删除的时候,可以先判断下文件夹是否存在。IO流的操作还有很多,需要不断积累才能活学活用。

© 手抄报圈