您的位置:首页 > 其它

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  groovy 递归 遍历