Java 递归算法,遍历文件夹下的所有文件。
2024-08-24 07:42:17
用递归算法遍历文件下的所有子文件夹和子文件
文件夹遍历方法
public void getFileList(String strPath){
File f=new File(strPath);
try {
if(f.isDirectory()){
File[] fs=f.listFiles();
for(int i=0;i<fs.length;i++){
String fsPath=fs[i].getAbsolutePath();
System.out.printlen(fsPath);
getFileList(fsPath);
}
}else if(f.isFile()){
String fname=f.getAbsolutePath();
System.out.printlen(fname);
}else{
System.out.println("路径不正确!");
}
}catch (IOException e) {
System.out.println("遍历异常");
}
}
最新文章
- js中,全局变量与直接添加在window属性的区别
- 【Swift学习】Swift编程之旅---闭包(十一)
- CUBRID学习笔记 31 通过select创建表
- 基础框架Fundation和UIkit框架的定义和使用
- bzoj 1196 二分+生成树判定
- java字符串分解 StringTokenizer用法(比split()方法效率高)
- Python获取本机的mac,ip,name
- Bzoj 4196: [Noi2015]软件包管理器 树链剖分
- jdk1.6,jdk1.7共存
- EBS财务模块表结构
- 通过服务修改widgetUI
- Python 验证码识别-- tesserocr
- GoldenGate12.3中新增的Parallel Replicat (PR)介绍
- (01背包 先排序)Proud Merchants (hdu 3466)
- JSch远程执行脚本
- Koa下http代理
- Loadrunner11代理录制&;各个常见功能介绍
- zoj 2588 Burning Bridges(割边/桥)
- spring 优点
- 用FileZilla Server开FTP