如何通过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流的操作还有很多,需要不断积累才能活学活用。

  • JMeter怎么切换语言
  • 博客园如何自定义设置canvas/JS动画交互背景
  • PowerQuery编辑器怎样批量判断数据是否为偶数
  • 使用kettle工具json文件转excel文件
  • Python:[4]变量,表达式和语句
  • 热门搜索
    讲文明懂礼貌手抄报 森林防火手抄报资料 手抄报花边简单 健康小报手抄报 创卫手抄报资料 爱护地球手抄报 二年级安全手抄报 关于手抄报的边框 壮族三月三手抄报 我爱汉字手抄报图片