groovy 替换文件指定内容
替换指定文件的部分内容脚本
static def replaceFileText(file, oldText, newText) {
String text = file.text.replaceAll(oldText, newText)
file.withPrintWriter { printWriter ->
printWriter.print(text)
}
}
使用范例
gradle.startParameter.getTaskNames().each { taskName ->
println("startParameter TaskName -> " + taskName)
replaceFileText(new File("gradle.properties"), "textReplaceTest=test", "textReplaceTest=test1")
}

本文介绍如何使用Groovy脚本递归遍历文件夹并替换文件中的指定内容,包括替换脚本的使用范例和操作步骤。

852

被折叠的 条评论
为什么被折叠?



