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)
groovy 递归遍历文件夹替换文件内容
最新推荐文章于 2023-07-13 20:05:06 发布