os: remove as-yet unused function splitPath
Этот коммит содержится в:
родитель
8416bb61d8
коммит
1a22d92217
1 изменённых файлов: 0 добавлений и 36 удалений
|
@ -35,42 +35,6 @@ func basename(name string) string {
|
||||||
return name
|
return name
|
||||||
}
|
}
|
||||||
|
|
||||||
// splitPath returns the base name and parent directory.
|
|
||||||
func splitPath(path string) (string, string) {
|
|
||||||
// if no better parent is found, the path is relative from "here"
|
|
||||||
dirname := "."
|
|
||||||
|
|
||||||
// Remove all but one leading slash.
|
|
||||||
for len(path) > 1 && path[0] == '/' && path[1] == '/' {
|
|
||||||
path = path[1:]
|
|
||||||
}
|
|
||||||
|
|
||||||
i := len(path) - 1
|
|
||||||
|
|
||||||
// Remove trailing slashes.
|
|
||||||
for ; i > 0 && path[i] == '/'; i-- {
|
|
||||||
path = path[:i]
|
|
||||||
}
|
|
||||||
|
|
||||||
// if no slashes in path, base is path
|
|
||||||
basename := path
|
|
||||||
|
|
||||||
// Remove leading directory path
|
|
||||||
for i--; i >= 0; i-- {
|
|
||||||
if path[i] == '/' {
|
|
||||||
if i == 0 {
|
|
||||||
dirname = path[:1]
|
|
||||||
} else {
|
|
||||||
dirname = path[:i]
|
|
||||||
}
|
|
||||||
basename = path[i+1:]
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return dirname, basename
|
|
||||||
}
|
|
||||||
|
|
||||||
func fixRootDirectory(p string) string {
|
func fixRootDirectory(p string) string {
|
||||||
return p
|
return p
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче