在这里,我尝试使用下面提到的代码在本地系统中创建一个临时目录
代码
path := "/home/iron/go/"
fmt.Println(os.Stat(path))
// this statement prints the data showing numbers
if _, err := os.Stat(path); os.IsNotExist(err) {
os.MkdirAll(path, 0755)
}
我也搜索了它,但是我想从上面的代码中执行此操作,或者在代码中添加一些行。
答案 0 :(得分:1)
您只需获取 os temp 目录并在此目录下手动创建一个没有后缀 random (后缀用于解决冲突)的文件夹:
goPath := filepath.Join(os.TempDir(), "/home/iron/go/")
> /var/folders/m2/4clpt6wj62j6dt9kwpr4b5fh0000gn/T/home/iron/go