/*
* 列出指定目录下(包括其子目录)的所有文件
*/
public static void listDirectory(File dir)throws IOException{
if(!dir.exists()){
throw new IllegalArgumentException("目录"+ dir +"不存在");
}
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir + "不是目录");
}
File[] file = dir.listFiles();
if(file != null && file.length>0){
for (File file2 : file) {
if(file2.isDirectory()){
listDirectory(file2);//递归
}else{
System.out.println(file2);
}
}
}
}
【递归】列出指定目录下(包括其子目录)的所有文件
最新推荐文章于 2021-08-03 17:28:09 发布