简介
获取一个文件下的所有文件的路径名,包含子目录的文件,不包含本身文件夹的路径
实现
public class FilePath {
/**
* 把所有的文件的路径的名加入到list集合中
* 思路:
* 首先获取当前路径的所有的文件的File的list集合
* 遍历集合
* 如果是文件就放入传入的list集合中
* 如果不是文件是文件夹
* 就递归调用自己,把该当前找到的文件夹在再传入方法,继续判断当前文件夹
*
* @param f 代表要寻找的文件夹的对应的File类
* @param files List表示要把文件路径加入的list集合
*/
public void getAllFilePath(File f , List<String> files ) {
// 获取当前文件夹下的下一级的所有文件File类的集合
File[] list = f.listFiles