Нормализация пути в Kotlin
Функция normalize возвращает File с упрощенным
путем: убирает . и .. там, где это возможно.
Результат удобен для сравнения путей.
import java.io.File
val messy = File("data/../data/./file.txt")
println(messy.normalize().path)
Упростите путь logs/../logs/app.txt и выведите
результат.
Сравните исходную строку пути и упрощенный вариант
для a/b/../b/c.txt.