首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-03-10 
递归 查找 一个文件夹所有的子文件夹和文件?import?java.io.*? ????public?class?RecursionTest{ ??????p

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

    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()); ??????} ??}??

热点排行