package vfscommon import ( "path" "path/filepath" ) // OSFindParent returns the parent directory of name, or "" for the // root for OS native paths. func OSFindParent(name string) string { parent := filepath.Dir(name) if parent == "." || (len(parent) == 1 && parent[0] == filepath.Separator) { parent = "" } return parent } // FindParent returns the parent directory of name, or "" for the root // for rclone paths. func FindParent(name string) string { parent := path.Dir(name) if parent == "." || parent == "/" { parent = "" } return parent }