递归 查找 一个文件夹所有的子文件夹和文件
2017-10-17 17:48
302 查看
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
查看图片附件
相关文章推荐
- python程序2(递归查找某一个文件夹下所有的文件是否含有某个特定的字符串,并打印该文件名)
- 删除文件夹(递归调用删除所有子文件夹及文件)
- 学习笔记 - java递归删除一个文件夹及里面的所有文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- PHP函数遍历一个文件夹下的所有文件和子文件夹
- 【转载】windows 递归遍历一个文件夹下面的所有文件
- CMD批处理所有子文件夹中的文件按子文件夹名称命名并提取到一个文件夹中
- 递归方式遍历文件夹下所有子文件夹和文件
- c#遍历一个文件夹下的所有文件包括子文件夹(转载)
- 查找文件夹中的所有文件及子文件夹的方法,附源程序,VC7.1下编译运行通过
- CMD批处理所有子文件夹中的文件按子文件夹名称命名并提取到一个文件夹中
- c# 遍历文件夹下所有的子文件夹以及文件 递归
- 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- 遍历一个文件夹下面所有的文件和子文件夹
- unity 通过代码查找一个文件夹下的所有文件
- python 查找文件夹下的指定部分路径下的所有文件内匹配的字符 包括子文件夹下的文件
- 定时删除一个文件夹内的所有子文件夹和文件的方法
- Linux递归解压缩一个文件夹下的所有文件
- c#遍历一个文件夹下的所有文件包括子文件夹
- Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件