gpt4 book ai didi

go - 获取父路径

转载 作者:IT王子 更新时间:2023-10-29 01:19:21 29 4
gpt4 key购买 nike

我正在创建 Go 命令行应用程序,我需要在当前目录(用户从中执行命令的目录)中生成一些东西

获取密码我需要使用

os.Getwd()

但这给了我这样的路径

/Users/s05333/go/src/appcmd

我需要这样的路径

/Users/s05333/go/src/

在这种情况下我有哪个选项?省略 / 之后的最后一个字符串还是 Go 中有更好的方法?

最佳答案

看看 filepath package , 特别是 filepath.Dir :

wd,err := os.Getwd()
if err != nil {
panic(err)
}
parent := filepath.Dir(wd)

根据文档:

Dir returns all but the last element of path, typically the path's directory.

关于go - 获取父路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48570228/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com