package com.xiaoxixiaoxixiaomimi.test; import java.io.File; public class HomeWork { public static void main(String[] args) { File f = new File("D:\\java学习资料"); printFile(f,0); } static void printFile(File file, int level){ for (int i=0;i<level;i++){ System.out.print("-"); } System.out.println(file.getName()); if (file.isDirectory()){ File[] files = file.listFiles(); for (File temp:files){ printFile(temp,level+1); } } } }
实操训练:使用递归算法,打印出某个目录下所有子目录和文件
最新推荐文章于 2024-08-01 15:05:06 发布