path.Split
Replaces path separators with slashes (
/
) and splits the resulting path immediately following the final slash, separating it into a directory and file name component.Syntax
path.Split PATH
Returns
paths.DirFile
If there is no slash in the given path, path.Split
returns an empty directory, and file set to path. The returned values have the property that path = dir+file.
{{ $dirFile := path.Split "a/news.html" }}
{{ $dirFile.Dir }} → a/
{{ $dirFile.File }} → news.html
{{ $dirFile := path.Split "news.html" }}
{{ $dirFile.Dir }} → "" (empty string)
{{ $dirFile.File }} → news.html
{{ $dirFile := path.Split "a/b/c" }}
{{ $dirFile.Dir }} → a/b/
{{ $dirFile.File }} → c
Last updated:
December 4, 2023
:
Squashed 'docs/' changes from 4d936aee6..4dd2d6415 (35dec7c96)
Improve this page