Skip to content

The filepath library

tim-hardcastle edited this page Dec 1, 2025 · 1 revision

The path/filepath library wraps around Go's standard path/filepath library, and apart from the use of camelCase works in exactly the same way. So it has functions with the following signatures:

  • abs(path string) -> string/error
  • base(path string) -> string
  • clean(path string) -> string
  • dir(path string) -> string
  • evalSymlinks(path string) -> string/error
  • ext(path string) -> string
  • fromSlash(path string) -> string
  • glob(path string) -> string/error
  • isAbs(path string) -> bool
  • isLocal(path string) -> bool
  • join(elem ... string) -> string
  • localize(path string) -> string/error
  • match(pattern, name string) -> string/error
  • rel(basepath, targpath string) -> string/error
  • split(path string) -> string, string
  • splitList(path string) -> list
  • toSlash(path string) -> string
  • volumeName(path string) -> string

🧿 Pipefish

Clone this wiki locally