我正在尝试在Go Lang中的存储变量中返回1级,该怎么办?
Origin:
"/root/path"
Expected:
"/root/"
有一个功能可以自动执行吗?还是我必须手动做?
谢谢。
父目录始终可以由引用..
,因此您可以将其附加到路径中。
例如:
p := "/root/path/"
p = filepath.Clean(filepath.Join(p, ".."))
fmt.Println(p)
// "/root"
如果path
不是目录本身(或者您确定它不会以路径分隔符结尾),则可以使用该Dir
函数获取包含目录。Dir 返回除路径的最后一个元素以外的所有元素,通常是路径的目录:
p := "/root/path"
p = filepath.Dir(p)
fmt.Println(p)
// "/root"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句