package JavaSE.File类; import java.io.File; public class TestFile递归 { public static void main(String[] args) { File file1 = new File(System.getProperty("user.dir") + "\\尚学堂练习\\src\\main\\java\\JavaSE"); file(file1,1); } static void file(File file,int cout){ for (int i = 0; i <cout ; i++) { System.out.print("-"); } System.out.println(file.getName()); if(file.isDirectory()){ File[] files =file.listFiles();//方法存储的是文件的完整路径 for (File file1 : files) { // System.out.println("111\t"+file1); file(file1,cout+1); } } } }