https://kotlinlang.org logo
b

beholder

11/22/2017, 9:20 PM
@caffeine Что-то вроде такого можно:
Copy code
val roots = listOf("C:\\", "D:\\").map { File(it) }
    val fileName = "Archives"
    val result = roots.asSequence().flatMap { root: File ->
        val file = File(root, fileName)
        if (file.exists()) sequenceOf(file) else emptySequence()
    }.firstOrNull()
    println("result = ${result}")