title |
description |
categories |
keywords |
menu |
function |
relatedFunctions |
aliases |
path.Split |
Split path immediately following the final slash. |
|
|
|
aliases |
returnType |
signatures |
|
DirFile |
|
|
path.Base |
path.BaseName |
path.Clean |
path.Dir |
path.Ext |
path.Join |
path.Split |
|
|
path.Split
splits PATH
immediately following the final slash, separating it into a directory and a base component.
The returned values have the property that PATH
= DIR
+BASE
.
If there is no slash in PATH
, it returns an empty directory and the base is set to PATH
.
Note: On Windows, PATH
is converted to slash (/
) separators.
{{ $dirFile := path.Split "a/news.html" }}
{{ $dirFile.Dir }} → "a/"
{{ $dirFile.File }} → "news.html"
{{ $dirFile := path.Split "news.html" }}
{{ $dirFile.Dir }} → ""
{{ $dirFile.File }} → "news.html"
{{ $dirFile := path.Split "a/b/c" }}
{{ $dirFile.Dir }} → "a/b/"
{{ $dirFile.File }} → "c"