gpt4 book ai didi

go - 在指定路径创建一个新文件

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

尝试以一种可移植的方式在我的 $GOPATH 中的指定目录中创建文件。

  var FileName string = "Foci.db" 
var Driver string = "sqlite3"

func Connect(fileName string) (*sql.DB, error) {
filePath, _ := filepath.Abs("../data/" + FileName)
// Create db if it doesn't exist
os.Open(filePath)
// Open existing db
return sql.Open(Driver, filePath)
}

但是,这似乎并没有像我希望的那样在数据目录中创建文件。我做错了什么吗?

最佳答案

Open() 不会创建文件。请尝试使用 Create()

关于go - 在指定路径创建一个新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40698237/

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