Должны записываться имена всех файлов в папке, а записывается только имя первого (Kotlin)

Задача - записать в /storage/emulated/0/jjj.txt полные пути к файлам в папке /storage/emulated/0/tmp. Код:

val projectDirAbsolutePath = Paths.get("").toAbsolutePath().toString()
val resourcesPath = Paths.get(projectDirAbsolutePath, "/storage/emulated/0/tmp")
val paths = Files.walk(resourcesPath)
    .forEach { item -> FileWriter("/storage/emulated/0/jjj.txt").use { it.write("$item\n") } }

Но записывается имя только одного из файлов, даже если их больше. Как будто бы запись происходит один раз и не повторяется. Как исправить?


Ответы (0 шт):