groovy 递归遍历文件夹替换文件内容

- 日理万妓 2022-05-30 11:39 692阅读 0赞
  1. def replace = {
  2. file ->
  3. def text = file.text.replaceAll(/[\s].*@.*/,"")
  4. file.withPrintWriter { printWriter ->
  5. printWriter.println(text)
  6. }
  7. }
  8. def getDirectory
  9. getDirectory = {
  10. file ->
  11. file.listFiles().each{ x ->
  12. x.isDirectory() ? getDirectory(x) : replace(x)
  13. }
  14. }
  15. def dir = new File("D:/temp/test")
  16. getDirectory(dir)

发表评论

表情:
评论列表 (有 0 条评论,692人围观)

还没有评论,来说两句吧...

相关阅读