【发布时间】:2018-05-31 03:57:15
【问题描述】:
通过以下示例使用path/filepath 包,您可以从文件路径中获取完整的目录路径。
package main
import (
"fmt"
"path/filepath"
)
func main() {
// Output: /path/to/dir
fmt.Println(filepath.Dir("/path//to/dir/file.ext"))
}
但是是否有一个Parent 函数可以从路径中获取dir? (这是文件所在目录的名称):
// The `Parent` is what I want,
// and this is a pseudo-code example, this won't actually work.
//
// Output: dir
fmt.Println(filepath.Parent("/path//to/dir/file.ext"))
如果不能用函数完成,我如何用RegExp得到父母的名字?
【问题讨论】:
-
filepath.Dir和filepath.Base?
标签: regex go path directory filepath