groovy 递归遍历文件夹替换文件内容
2018-03-11 21:08
585 查看
def replace = {file -> def text = file.text.replaceAll(/[\s].*@.*/,"") file.withPrintWriter { printWriter -> printWriter.println(text) } } def getDirectory getDirectory = { file -> file.listFiles().each{ x -> x.isDirectory() ? getDirectory(x) : replace(x) } } def dir = new File("D:/temp/test") getDirectory(dir)
相关文章推荐
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- Python脚本- 递归遍历文件夹,获取指定扩展名文件,修改文件内容
- 递归遍历文件夹中的全部文件
- javascript替换文件夹中的文件内容
- 递归遍历文件夹里面的文件
- Qt递归遍历文件和文件夹
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 如何递归遍历文件夹里所有文件
- Android递归遍历文件夹中指定格式文件
- java:利用递归遍历整个文件夹并写入文件
- 递归遍历文件夹里面的文件
- Qt实现遍历文件夹和文件目录(递归)
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- Node.js使用递归实现遍历文件夹中所有文件
- 遍历文件夹 非递归 只收集指定后缀的文件
- Powershell 递归遍历目录下的文件内容
- Python实现递归遍历文件夹并删除文件
- 递归遍历一个文件夹下面的所有文件
- Linux批量替换文件内容和替换文件夹的命令
- Java采用DOM方式递归遍历XML文件内容