Относительный путь в Kotlin
Функция relativeTo строит относительный путь от текущего
File к переданному. Строковый вариант - toRelativeString.
Оба пути должны быть согласованы, иначе возможно исключение.
import java.io.File
val base = File("work")
val doc = File("work/reports/day.txt")
println(doc.relativeTo(base).path)
Для root/data/x.txt и базы root
выведите относительный путь.
Для apps/demo/run.log относительно apps
выведите относительный путь строкой.