1 // 該方法遍歷指定目錄下的所有文件 2 public static void listAllFiles(String mypath) { 3 // 實例化File對象 4 File file = new File(mypath); 5 // 判斷該File對象是否是文件夾 6 if (file.isDirectory()) { 7 // 獲取該文件夾下所有的文件及文件夾 8 File[] files = file.listFiles(); 9 // 遍歷 10 for (File f : files) { 11 // 判斷該File對象是否是文件夾 12 if (f.isDirectory()) { 13 // 遞歸調用 14 listAllFiles(f.getAbsolutePath()); 15 } else { 16 // 若是文件,則直接輸出該文件的絕對路徑 17 System.out.println(f); 18 } 19 } 20 } else { 21 // 若是文件,則直接輸出該文件的絕對路徑 22 System.out.println(file.getAbsolutePath()); 23 } 24 }