Files
photoprism/internal/service/webdav/path.go
2024-07-02 08:00:27 +02:00

19 lines
269 B
Go

package webdav
import (
"path"
"strings"
)
func trimPath(dir string) string {
if dir = strings.Trim(path.Clean(dir), "/"); dir != "." && dir != ".." {
return dir
}
return ""
}
func splitPath(dir string) []string {
return strings.Split(trimPath(dir), "/")
}