我正在创建Go命令行应用程序,我需要在当前目录(用户执行命令的目录)中生成一些内容。
获取我需要使用的pwd
os.Getwd()
但这给了我一条路径
/Users/s05333/go/src/appcmd
我需要这样的路径
/Users/s05333/go/src/
我在这种情况下选择哪个选项?
省略/
之后的最后一个字符串,或者Go中有更好的方法吗?
答案 0 :(得分:8)
查看filepath
package,特别是filepath.Dir
:
wd,err := os.Getwd()
if err != nil {
panic(err)
}
parent := filepath.Dir(wd)
根据文档:
Dir返回路径的最后一个元素,通常是路径的目录。
答案 1 :(得分:1)
另一个选项是 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
]
包:
path