【IntelliJ IDEA 2019.3】java遍历目录
遍历目录:
// 通过递归得到某一路径下所有的目录及其文件
public static void getFiles(String filePath){
File root = new File(filePath);
File[] files = root.listFiles();
for(File file:files){
if(file.isDirectory()){
// 递归调用
getFiles(file.getAbsolutePath());
filelist.add(file.getAbsolutePath());
System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath());
}else{
String filename = file.getAbsolutePath();
System.out.println("显示"+filePath+"下所有子目录"+filename);
}
}
}
}