博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历文件夹及子文件夹下的所有文件
阅读量:7024 次
发布时间:2019-06-28

本文共 501 字,大约阅读时间需要 1 分钟。

hot3.png

/**

* 遍历文件夹及子文件夹下的所有文件
* param path 文件路径
*/
public static List getAllFiles(String path) {

    List<String> flsList = new ArrayList<String>();
    String spath = path;
    File f = new File(spath);
    String[] fn = f.list();
    for (String fls : fn) {
        spath = path + "\\" + fls;
        System.out.println(spath);
        f = new File(spath);
        if (f.isFile()) {
            flsList.add(spath);
        } else if (f.isDirectory()) {
            flsList.add(spath);
            flsList.addAll(getAllFiles(spath));
        }
    }
    return flsList;
}

转载于:https://my.oschina.net/anxuyong/blog/132741

你可能感兴趣的文章
EXCEL IF 函数 模糊查询
查看>>
Angularjs 中的 controller
查看>>
ZigZag Conversion
查看>>
SQLLoader8(加载的数据中有换行符处理方法)
查看>>
表的创建、修改及约束
查看>>
Java
查看>>
nio简介
查看>>
用jquery如何获得服务器控件的aspnet的Id进行操作
查看>>
崩坏3mmd中的渲染技术研究
查看>>
Linux中断 - softirq
查看>>
《条目十八》避免使用vector<bool>
查看>>
Hadoop_14_MapReduce框架结构及其运行流程
查看>>
MVC中View下的MasterPage取不到RouteData,汗!
查看>>
到前面去,
查看>>
Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法
查看>>
php 跨域、跨子域,跨服务器读取session
查看>>
第一个Python程序——博客自动访问脚本
查看>>
CocoaPods更新报错解决
查看>>
并发编程——ConcurrentHashMap#addCount() 分析
查看>>
eclipse比较实用的几个快捷键
查看>>