博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
013-Go通archive/zip生成ZIP文件
阅读量:5257 次
发布时间:2019-06-14

本文共 584 字,大约阅读时间需要 1 分钟。

package mainimport(	"io/ioutil"	"os"	"bytes"	"archive/zip")func main(){	createZip();}func createZip(){	content, err := ioutil.ReadFile("zzsxgm.xml")	if err != nil{		panic(err)	}	buf := new(bytes.Buffer)	w := zip.NewWriter(buf)	f,err := w.Create("zzsxgm.xml")	if err != nil{		panic(err)	}	_,err = f.Write(content)	if err != nil{		panic(err)	}	err = w.Close()	if err != nil{		panic(err)	}	f, err = os.OpenFile("test.zip", os.O_CREATE|os.O_WRONLY, 0666)	if err != nil{		panic(err)	}	buf.WriteTo(f)}

 参考:http://www.01happy.com/golang-zip/

 

转载于:https://www.cnblogs.com/yshyee/p/9159111.html

你可能感兴趣的文章
制作简单日历
查看>>
域名泛解析设置
查看>>
C语言中,&和&&都是做什么的?
查看>>
IAR Embedded Workbench 破解方法+工具+授权文件
查看>>
C#去除字符串的最后一个字符 与 JavaScript去除最后一个字符
查看>>
cura-engine学习(2)
查看>>
Tomcat中HTTP与AJP区别
查看>>
2017年秋季个人阅读计划
查看>>
c++ class
查看>>
[leetcode]Longest Valid Parentheses
查看>>
vue 子组件调用父组件数据
查看>>
A页面跳转到B页面后打开指定tabs标签
查看>>
[leedcode 16] 3Sum Closest
查看>>
trigger()的event事件对象之坑
查看>>
用 conky 记录 TODO
查看>>
使用XQuery的nodes()方法实现字符拆分
查看>>
标准C程序设计七---14
查看>>
Linux汇编教程04:寻址方式
查看>>
编写更好的jQuery代码
查看>>
Altera Quartus II 12.0订购版下载
查看>>