013-Go通archive/zip生成ZIP文件
2024-10-12 13:20:57
package main import(
"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/
最新文章
- WPF/Silverlight 下的图片局部放大
- Scrum 是什么?
- Delphi 自带的那个 Hand 光标很难看?没关系,一行代码解决问题:
- Ubuntu nfs 配置
- 调试Linq的时候获得相对应的SQL
- [CVPR2015] Is object localization for free? – Weakly-supervised learning with convolutional neural networks论文笔记
- 预热ASP.NET MVC 的View
- Centos7之Gcc安装
- 【UML】NO.53.EBook.5.UML.1.013-【UML 大战需求分析】- 组合结构图(Composition Structure Diagram)
- Maven deploy部署jar到远程私服仓库
- 使用SpringAOP获取一次请求流经方法的调用次数和调用耗时
- 在xcode5下设置两个viewController跳转——关键是禁用arc
- 论文笔记:分形网络(FractalNet: Ultra-Deep Neural Networks without Residuals)
- Set的总结
- Java解析Excel之应用Reflection等技术实现动态读取
- jQuery多重事件绑定
- 【BZOJ 4332】 4332: JSOI2012 分零食 (FFT+快速幂)
- <;cfloat>; (float.h)
- POJ 3221 Diamond Puzzle(BFS)
- 关于<;context:annotation-config/>;配置