Найти первое вхождение имени файла в проекте в Котлине
Я хотел бы иметь возможность искать файл «someFileName» в проекте, который может содержать более одного, начиная с корневого каталога, а затем останавливаясь, когда я сталкиваюсь с первым. Что-то вроде FileTreeWalk, который рано завершает работу в зависимости от некоторого условия.
1 ответ
fun main() {
val found = File("${yourProjDir}").walk().find { it.name == "${fileNameToFind}" }
println(found?.name)
}