java获取文件夹下所有文件
来源:互联网 发布:大疆无人机 知乎 编辑:程序博客网 时间:2024/04/26 23:24
递归法:
//递归遍历文件夹下所有文件public static void searchFiles(String root_path) { File root_file = new File(root_path); if (root_file.exists()) { File[] files = root_file.listFiles();//当前文件夹下所有文件和文件夹名 if (files.length == 0) { System.out.println("文件夹是空的!"); return; } else { for (File file : files) { //判断是文件夹还是文件 if (file.isDirectory()) { System.out.println("文件夹:" + file.getAbsolutePath()); searchFiles(file.getAbsolutePath()); } //找到jpg文件,或文件file.isFile() else if (file.toString().endsWith("jpg")) { System.out.println("文件:" + file.getAbsolutePath()); } } } } else { System.out.println("文件不存在!"); }}
非递归:
//非递归,遍历获取文件的一般方法public static void searchFiles2(String root_path){ File root_file = new File(root_path); File[] files = root_file.listFiles(); for(int i = 0;i < files.length;i++){ String each_path = root_path +"\\"+ files[i].getName();//getName()获取最后一级文件夹名 System.out.println(each_path); }}
1 0
- java获取文件夹下所有文件
- java获取文件夹下所有文件
- Java 获取文件夹下所有文件
- JAVA获取/删除文件夹及文件夹下所有文件
- 获取文件夹下所有文件
- java获取某个文件夹下的所有文件、删除文件
- Java获取文件夹下所有文件文件名写入文件中
- java获取文件夹下所有文件的名称
- java获取文件夹下所有文件的名称
- java获取文件夹下所有文件的名称
- 获取文件夹下的所有文件
- C#获取文件夹下所有文件
- 获取文件夹下所有文件(c++)
- 获取指定文件夹下所有文件
- C#获取某一文件夹下所有文件
- c++ 获取文件夹下所有文件
- 获取文件夹下所有文件【MFC方法】
- 获取一个文件夹下的所有文件
- 指针小结
- 微软认知服务 人脸识别 API 之 发现
- 20161203
- 【例题】【Splay】NKOJ2504 区间翻转问题
- setTimeout 深入分析其机制
- java获取文件夹下所有文件
- Android TextView文字横向自动滚动(跑马灯)
- 作用域和 this
- 类加载器学习
- raw格式(裸数据)格式文件读写
- VHDL TestBench数据产生方式
- c++中浮点数的存储方式
- 斯特林数的研究
- 使用SSH时提示 ”Server responded "Algorithm negotiation failed"