登录
首页 >  Golang >  Go问答

写入文件时需要考虑到数据量大小

来源:stackoverflow

时间:2024-03-11 09:51:24 423浏览 收藏

从现在开始,我们要努力学习啦!今天我给大家带来《写入文件时需要考虑到数据量大小》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!

问题内容

我正在尝试将新生成的文件写入容器(目录)的特定附加卷中

但是我不确定语法是否正确。下面是我的代码:

// Write the certificates to disk
    f, _ := os.Create(filepath.Join("/data/certs/", "chamscertificate.pem"))
    f.Write(cert)
    f.Close()

    f, _ = os.Create("key.pem")
    f.Write(key)
    f.Close()
}

执行“go run .”时,我得到“key.pem”,但没有得到“certificate.pem”。


解决方案


您不检查错误。如果文件未创建,则有关文件未创建原因的信息将位于 os.create 的错误返回值中。

f, err := os.Create(filepath.Join("/data/certs/", "chamscertificate.pem"))
if err != nil {
   log.Fatal(err)
}
... etc.

请注意,f.writef.close 也会返回应检查的错误。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>