最近上网发现网上这种基础的代码都写得乱糟糟的,特别蒙蔽,自己撸了一段递归,欢迎留言升级。
//* * folder 你想取得哪个的文件夹下的所有文件 * resultFileList 结果集 * *// public void getAllFile(File folder, List<File> resultFileList) { if (folder.isDirectory()) { File[] children = folder.listFiles(); for (File file : children) { getAllFile(file, resultFileList); } } else { resultFileList.add(folder); } }