Рекурсивное копирование в Kotlin
Функция copyRecursively копирует каталог и все вложенные
файлы и папки в новое место. Для одного файла удобнее copyTo.
import java.io.File
val srcDir = File("pkg")
val dstDir = File("pkg-backup")
srcDir.copyRecursively(dstDir, overwrite = true)
Скопируйте src с двумя файлами в src-copy
и выведите имена файлов в копии.
Измените файл в src после копирования и
убедитесь, что файл в src-copy не изменился.