title |
description |
godocref |
date |
publishdate |
lastmod |
categories |
menu |
keywords |
signature |
workson |
hugoversion |
relatedfuncs |
deprecated |
path.Split |
Split path immediately following the final slash. |
|
2018-11-28 |
2018-11-28 |
2018-11-28 |
|
|
|
|
|
0.39 |
|
false |
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"