我正在创建Go命令行应用程序,并且需要在当前目录(用户从中执行命令的目录)中生成一些内容
才能拿到我需要用的pwd
美元
os.Getwd()
但这给了我一条路
/Users/s05333/go/src/appcmd
我需要这样的路径
/Users/s05333/go/src/
在这种情况下我有什么 Select ?
省略/
之后的最后一串,还是有更好的围棋方法?
我正在创建Go命令行应用程序,并且需要在当前目录(用户从中执行命令的目录)中生成一些内容
才能拿到我需要用的pwd
美元
os.Getwd()
但这给了我一条路
/Users/s05333/go/src/appcmd
我需要这样的路径
/Users/s05333/go/src/
在这种情况下我有什么 Select ?
省略/
之后的最后一串,还是有更好的围棋方法?
看看前filepath
package名,特别是filepath.Dir
名:
wd,err := os.Getwd()
if err != nil {
panic(err)
}
parent := filepath.Dir(wd)
根据文件:
Dir返回path的最后一个元素以外的所有元素,通常是path的目录.