MCPcopy Create free account
hub / github.com/alibaba/open-code-review / CanonicalPath

Function CanonicalPath

internal/pathutil/path.go:10–16  ·  view source on GitHub ↗

CanonicalPath returns an absolute path with symlinks resolved.

(path string)

Source from the content-addressed store, hash-verified

8
9// CanonicalPath returns an absolute path with symlinks resolved.
10func CanonicalPath(path string) (string, error) {
11 abs, err := filepath.Abs(path)
12 if err != nil {
13 return "", err
14 }
15 return filepath.EvalSymlinks(abs)
16}
17
18// WithinBase reports whether target is base itself or contained under base.
19func WithinBase(base, target string) bool {

Calls

no outgoing calls