scala 递归读取文件夹下所有的指定后缀的文件
2024-08-27 10:02:52
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)
最新文章
- Mybatis 查不到数据,总是返回Null
- Win10 磁盘占用 100% 有效解决办法
- Java中的阻塞队列
- 【代码笔记】iOS-伸缩式动画
- UIView 的属性opaque详解
- 【leetcode❤python】 1. Two Sum
- Python 常用函数time.strftime()简介
- MyBatis,动态传入表名,字段名的解决办法
- 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
- 练习2 C - 成绩转换
- HDU_2013——蟠桃记,反向推理
- 一次oracle大量数据删除经历
- iOS Dev (21) 用 AVPlayer 播放一个本地音频文件
- poj 1975 Median Weight Bead(传递闭包 Floyd)
- CentOS 7 网卡命名修改为ethx格式
- 1578: [Usaco2009 Feb]Stock Market 股票市场
- Creating Excel files with Python and XlsxWriter——Introduction
- leetcode 890. 查找和替换模式 Python
- js 窗口滚动到一定高度时加载数据
- es6(12)--类,对象