normalize
Removes all . and resolves all possible .. in this file name. For instance, File("/foo/./bar/gav/../baaz").normalize() is File("/foo/bar/baaz").
fun File.normalize(): File(source)
import java.io.File
fun main() {
val original = File("/foo/./bar/gav/../baaz")
val normalized = original.normalize()
println("Original: ${original.path}")
println("Normalized: ${normalized.path}")
}