如何搜索文件并逐行阅读内容?
How can I search for a File and read the content line by line?
我想在 someDir
中搜索文件 test.txt
。如果找到文件,我想逐行阅读内容。我知道如何在 Java 中执行此操作。
如何在 Gradle 中做到这一点?
Gradle 基本上是 Groovy 代码,逐行解析文件是:
File f = new File(someDir, "test.txt")
if (f.exists()) {
f.eachLine { line ->
// do something with line
}
}
如果 'search' 你的意思是递归地在子文件夹中查找这个文件,那么它看起来更像:
new File(someDir).eachFileRecurse { file ->
if (file.name == 'test.txt) {
...
}
}
我想在 someDir
中搜索文件 test.txt
。如果找到文件,我想逐行阅读内容。我知道如何在 Java 中执行此操作。
如何在 Gradle 中做到这一点?
Gradle 基本上是 Groovy 代码,逐行解析文件是:
File f = new File(someDir, "test.txt")
if (f.exists()) {
f.eachLine { line ->
// do something with line
}
}
如果 'search' 你的意思是递归地在子文件夹中查找这个文件,那么它看起来更像:
new File(someDir).eachFileRecurse { file ->
if (file.name == 'test.txt) {
...
}
}