mirror of https://github.com/Xhofe/alist
18 lines
396 B
Go
18 lines
396 B
Go
package utils
|
|
|
|
import "strings"
|
|
|
|
// StandardizationPath convert path like '/' '/root' '/a/b'
|
|
func StandardizationPath(path string) string {
|
|
path = strings.TrimSuffix(path, "/")
|
|
if !strings.HasPrefix(path, "/") {
|
|
path = "/" + path
|
|
}
|
|
return path
|
|
}
|
|
|
|
// PathEqual judge path is equal
|
|
func PathEqual(path1, path2 string) bool {
|
|
return StandardizationPath(path1) == StandardizationPath(path2)
|
|
}
|