path.Split
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