我想在test.txt
中搜索文件someDir
。如果找到文件,我要逐行阅读内容。我知道如何用Java做到这一点。
如何在Gradle中做到这一点?
最佳答案
Gradle基本上是Groovy代码,并且逐行解析文件是:
File f = new File(someDir, "test.txt")
if (f.exists()) {
f.eachLine { line ->
// do something with line
}
}
如果通过“搜索”是指递归地在子文件夹中查找此文件,则它看起来更像:
new File(someDir).eachFileRecurse { file ->
if (file.name == 'test.txt) {
...
}
}
关于groovy - 如何搜索文件并逐行读取内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30017917/