/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
vfs/vfscommon/path.go
26 строк
562 B
albertony
vfs: fix incorrect detection of root in parent directory utility function
16 май 2022, 13:43
16 май 2022, 13:43
2437eb3
Код
Авторство
О чём код?
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 }