Java获取一个文件夹内的所有文件(包括所有子文件夹内的)

时间:2023-03-09 06:04:47
Java获取一个文件夹内的所有文件(包括所有子文件夹内的)

输入文件数组、文件夹路径

返回的文件在输入的文件数组中

private void getFiles(ArrayList<File> fileList, String path) {
File[] allFiles = new File(path).listFiles();
for (int i = 0; i < allFiles.length; i++) {
File file = allFiles[i]; if (file.isFile()) {
fileList.add(file);
} else {
getFiles(fileList, file.getAbsolutePath());
}
}
}