【发布时间】:2016-02-10 16:19:00
【问题描述】:
在Go中,是否可以获取路径的根目录,以便
foo/bar/file.txt
返回foo?我知道路径/文件路径,但是
package main
import (
"fmt"
"path/filepath"
)
func main() {
parts := filepath.SplitList("foo/bar/file.txt")
fmt.Println(parts[0])
fmt.Println(len(parts))
}
打印foo/bar/file.txt 和1,而我本来期望foo 和3。
【问题讨论】:
-
来自文档:> SplitList 拆分由特定于操作系统的 ListSeparator 连接的路径列表,通常在 PATH 或 GOPATH 环境变量中找到。
-
哎呀。这解释了很多
标签: go path split slice filepath