1.利用遞歸的方法孵滞,遍歷一個指定目錄里的所有文件(如果指定目錄中還有目錄,則把這個目錄再遍歷出來)
public class Demo1{
public boolean isFile(File file){ //判斷是文件還是目錄
if(file.isDirectory()){
return false;
}else{
return true;
}
}
public void getFile(String dir){ //找到指定盤
File file=new File(dir);
File[] f1=file.listFiles();
for(File f:f1){
if(!f.isFile()){
System.out.println("目錄名"+f.getName());
String f2=f.getAbsolutePath()+File.separator;
getFile(f2);
System.out.println();
}else{
System.out.println(f.getName());
}
}
}
public static void main(String[]args){
Demo1 d=new Demo1();
d.getFile("D:\\a");
}
}