scala 递归读取文件夹下所有的指定后缀的文件
2018-01-11 16:04
387 查看
import java.io.File def getFile(file:File): Array[File] ={ val files = file.listFiles().filter(! _.isDirectory) .filter(t => t.toString.endsWith(".txt") || t.toString.endsWith(".md")) //此处读取.txt and .md文件 files ++ file.listFiles().filter(_.isDirectory).flatMap(getFile) } val path = new File("G:\\lzp_personal_data\\study_data\\itNote") getFile(path).foreach(println)
原文链接
相关文章推荐
- 运用递归读取所有磁盘数据(文件夹名称和文件名称),形成树桩结构
- 递归列出指定目录内的所有文件夹和文件
- java读取文件夹下所有文件并替换文件每一行中指定的字符串
- 递归显示指定文件夹下所有pdf文件
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- 递归得到指定文件夹下所有.mdb文件
- 递归提取文件夹下所有叶子节点文件至指定文件夹
- 读取指定文件夹下所有文件并保存
- 遍历读取指定文件夹下指定类型的所有文件
- C语言读取指定文件夹下面的所有文件
- 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)
- VC下读取文件夹目录 + 读取该目录下所有指定文件 + 把所有读取结果输出到CListBox并智能设置水平滚动条宽度
- java读取文件夹下所有文件并替换文件每一行中指定的字符串
- 相当实用的——Java递归删除指定文件夹下的所有文件
- 递归删除指定文件夹下所有文件
- 用递归方法实现读取文件夹下所有文件信息
- matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?
- 算法积累:解决如何获取指定文件夹路径或者文件路径下所有子文件后缀为.h .m .c的文本的行数
- java递归读取文件夹中的所有文件以及路径
- 非递归遍历指定文件夹下的所有文件及其子文件夹