void getDirList(File file){
if(file.isDirectory()){//是否是一个目录文件
String[] dirList = file.list();
for(int i=0; i<dirList.length; i++){
File item = new File(file.getAbsolutePath()+File.separator+dirList[i]);
System.out.println(item.getAbsolutePath());
if(item.isDirectory()){
getDirList(item);
}
}
}else if(file.isFile()){//是否是一个文件
System.out.println(file.getAbsolutePath());
}else {
System.out.println("文件或目录不存在");
}
}
if(file.isDirectory()){//是否是一个目录文件
String[] dirList = file.list();
for(int i=0; i<dirList.length; i++){
File item = new File(file.getAbsolutePath()+File.separator+dirList[i]);
System.out.println(item.getAbsolutePath());
if(item.isDirectory()){
getDirList(item);
}
}
}else if(file.isFile()){//是否是一个文件
System.out.println(file.getAbsolutePath());
}else {
System.out.println("文件或目录不存在");
}
}