递归 查找 一个文件夹所有的子文件夹和文件

来源:互联网 发布:linux 访问url 命令 编辑:程序博客网 时间:2024/05/16 11:07
import java.io.*; public class RecursionTest{public static void main(String[] args){String fullFileName = "c:/A";File f = new File(fullFileName);p(f.getName());int count = 1;readFile(f, count);}private static void readFile(File f, int count){String pre = "";for(int i=0; i<count; i++){pre+="    ";}if(f.exists()){File[] fs = f.listFiles();for(int i=0; i<fs.length; i++){p(pre + fs[i].getName());if(fs[i].isDirectory()){readFile(fs[i], count + 1);}else if(fs[i].isFile()){}}}else{p("不存在");}}private static void p(Object o){System.out.println(o.toString());}}
  • 大小: 2.5 KB
  • 查看图片附件
阅读全文
0 0
原创粉丝点击