Найти первое вхождение имени файла в проекте в Котлине

Я хотел бы иметь возможность искать файл «someFileName» в проекте, который может содержать более одного, начиная с корневого каталога, а затем останавливаясь, когда я сталкиваюсь с первым. Что-то вроде FileTreeWalk, который рано завершает работу в зависимости от некоторого условия.

1 ответ

      fun main() {
    val found = File("${yourProjDir}").walk().find {  it.name == "${fileNameToFind}" }
    println(found?.name)
}
Другие вопросы по тегам