123456789101112131415161718192021222324252627 |
- 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
- }
|