java语言

java是如何用递归获取一个目录下的所有文件路径

时间:2024-12-25 08:33:08 java语言 我要投稿
  • 相关推荐

java是如何用递归获取一个目录下的所有文件路径

  复制代码 代码如下:

  private Listergodic(File file,ListresultFileName){

  File[] files = file.listFiles();

  if(files==null)return resultFileName;// 判断目录下是不是空的

  for (File f : files) {

  if(f.isDirectory()){// 判断是否文件夹

  resultFileName.add(f.getPath());

  ergodic(f,resultFileName);// 调用自身,查找子目录

  }else

  resultFileName.add(f.getPath());

  }

  return resultFileName;

  }

  调用时,使用:return ergodic(new File(forderPath), resultList);

  返回结果就是目录下包括子目录下全部的文件路径,包括子目录的子目录.....

【java是如何用递归获取一个目录下的所有文件路径】相关文章:

Java编程中获取路径的方法09-06

C/C++如何获取目录下的文件列表信息08-16

php获取json数据所有的节点路径11-07

Mac获取文件路径的四种方法10-03

php递归遍历删除文件的方法10-25

Java中的迭代和递归讲解08-07

详解Java中的迭代和递归10-23

用PHP遍历目录下的全部文件06-13

java读文件写文件的方法06-24