java语言 百分网手机站

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

时间:2020-11-28 12:13:40 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是如何用递归获取一个目录下的所有文件路径】相关文章:

1.Java编程中获取路径的方法

2.Java import以及Java类的搜索路径

3.C语言Java怎么获取文件名、类名、方法名和行号

4.java类文件内容介绍

5.关于java调用bat文件的方法

6.讲述java读取properties文件的方法

7.C语言用fstat函数获取文件的大小

8.Java语言Class文件是什么