Join and inspect path-like text without touching the filesystem.

Path Strings

PathStrings.kt
fun main() {
    val folder = 
    val file = "today.txt"
    val path = "$folder/$file"
    val parts = path.split("/")
    val extension = file.substringAfter(".")

    println("path=$path")
    println("folder=${parts[0]}")
    println("extension=$extension")
}
fun main() {
    val folder = 
    val file = "today.txt"
    val path = "$folder/$file"
    val parts = path.split("/")
    val extension = file.substringAfter(".")

    println("path=$path")
    println("folder=${parts[0]}")
    println("extension=$extension")
}
fun main() {
    val folder = 
    val file = "today.txt"
    val path = "$folder/$file"
    val parts = path.split("/")
    val extension = file.substringAfter(".")

    println("path=$path")
    println("folder=${parts[0]}")
    println("extension=$extension")
}
path-strings Path work often starts by combining stable text segments.