GETPARENT
getParentDir

This method cut the last-path.



func getParent(_ path:String) -> String {
    // bestimme Anzahl der /
    var anzComplete=0
    for ch in path.characters {
        if ch == "/" {
            anzComplete += 1
        }
    } // for
    var newPath=""
    var anz = 0
    for ch in path.characters {
        if ch == "/" {
            anz += 1
            if anz == anzComplete {
                break
            }
        }
        newPath.append(ch)
    } // for
    return newPath
}  //getParent

getHomeDir
Basis.swift