gpt4 book ai didi

go - 我是golang的新手,我正在尝试创建一个zip,该zip中必须包含一个文件夹:tosend.zip/archivos/file.png

转载 作者:行者123 更新时间:2023-12-01 22:27:50 24 4
gpt4 key购买 nike

newZip, err := os.Create("./temp/tosend.zip")
if err != nil {
return "", err
}
defer newZip.Close()

zipWriter := zip.NewWriter(newZip)
_, err = zipWriter.Create("archivos/")
if err != nil {
return "", err
}
defer zipWriter.Close()

最佳答案

你快到了。文件名可以包含目录。
使用此代码:

zipWriter := zip.NewWriter(newZip)
w, err := zipWriter.Create("archivos/file.png") // <-- use full path here
if err != nil {
return "", err
}
w.Write(pngData)

Run it on the playground

关于go - 我是golang的新手,我正在尝试创建一个zip,该zip中必须包含一个文件夹:tosend.zip/archivos/file.png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58846315/

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