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 }