import java.io.File; public class GetFilesOfDir { public static void main(String[] args) { //创建文件对象,传入要遍历的目录 File f = new File("E:\abc\abc\t"); getAllFile(f); } public static void getAllFile(File dir) { System.out.println(dir); //遍历目录下的目录、文件 for (File f : dir.listFiles()) { //如果是目录,继续遍历 if (f.isDirectory()) { getAllFile(f); } else { //如果是文件,直接打印 System.out.println(f); } } } }