2-2遍历目录时,是否可以直接对dir进行判断然后递归,这样操作是否更方便?
public static void listFiles(File file) throws IOException{
if(!file.exists()){
throw new IllegalArgumentException("目录:"+file+"不存在");
}
if(!file.isDirectory()){
throw new IllegalArgumentException(file+"不是目录");
}
if(file.isDirectory()){
listDirectory(file);
}else{
System.out.println(file);
}
}