我想在test.txt
中搜索文件someDir
。如果找到该文件,我想逐行阅读内容。我知道如何用Java做到这一点。
如何在Gradle中执行此操作?
答案 0 :(得分:1)
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) {
...
}
}