beholder
11/22/2017, 9:20 PMval 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}")