当前位置: 首页 > news >正文

湛江的高铁站建在哪里电商网站建设报价

湛江的高铁站建在哪里,电商网站建设报价,公司宣传推广方案,做瑜珈孕妇高清图网站创建zip文件 golang提供了archive/zip包来处理zip压缩文件,下面通过一个简单的示例来展示golang如何创建zip压缩文件: func createZip(filename string) {// 缓存压缩文件内容buf : new(bytes.Buffer)// 创建zipwriter : zip.NewWriter(buf)defer writ…

创建zip文件

golang提供了archive/zip包来处理zip压缩文件,下面通过一个简单的示例来展示golang如何创建zip压缩文件:

func createZip(filename string) {// 缓存压缩文件内容buf := new(bytes.Buffer)// 创建zipwriter := zip.NewWriter(buf)defer writer.Close()// 读取文件内容content, _ := ioutil.ReadFile(filepath.Clean(filename))// 接收f, _ := writer.Create(filename)f.Write(content)filename = strings.TrimSuffix(filename, path.Ext(filename)) + ".zip"ioutil.WriteFile(filename, buf.Bytes(), 0644)
}

读取zip文件

读取zip文档过程与创建zip文档过程类似,需要解压后的文档目录结构创建:

func readZip(filename string) {zipFile, err := zip.OpenReader(filename)if err != nil {panic(err.Error())}defer zipFile.Close()for _, f := range zipFile.File {info := f.FileInfo()if info.IsDir() {err = os.MkdirAll(f.Name, os.ModePerm)if err != nil {panic(err.Error())}continue}srcFile, err := f.Open()if err != nil {panic(err.Error())}defer srcFile.Close()newFile, err := os.Create( f.Name)if err != nil {panic(err.Error())}defer newFile.Close()io.Copy(newFile, srcFile)}
}

http://www.ds6.com.cn/news/6608.html

相关文章:

  • flashfxp 上传网站网站seo入门基础教程书籍
  • 郑州专业高校网站建设公司徐州seo公司
  • 免费的求职简历模板网站手机怎么制作网页
  • 安徽省两学一做网站专栏seo怎么做
  • 网站怎样和首页做链接杭州网站推广优化公司
  • 杭州营销型网站建网站的公司
  • 重庆企业网站建设哪家专业成都seo的方法
  • 公司部门职责seo优化信
  • 网站如何做传输网盘大兴今日头条新闻
  • 网站建设必会的软件丁的老头seo博客
  • 无锡网站建设企业天津优化公司哪家好
  • 网站备案查询系统php版网站推广的主要方式
  • 政府网站平台建设与管理办法上海网站排名优化怎么做
  • 汽车网站策划百度搜索热度指数
  • 商品标题优化网站优化排名资源
  • 地坪漆东莞网站建设技术支持推广赚钱app哪个靠谱
  • 做推广秒杀网站各大网站提交入口网址
  • 网站死链对网站影响友情链接格式
  • 在萍乡谁可以做网站搜索引擎营销的过程
  • 算命网站怎么做优化公司
  • 珠海建设银行官方网站seo顾问合同
  • iss服务器上部署的网站怎么打开免费行情软件网站下载大全
  • 国外中文网站排行榜单亿驱动力竞价托管
  • 网站设计是怎么做的阿里妈妈推广网站
  • 网站地图怎样做成人教育培训机构十大排名
  • 免费自助建站代理互联网推广渠道有哪些
  • 现在做个网站大概多少钱优化网络培训
  • 制作app连接网站自建网站平台有哪些
  • 互联网公司网站模板自己如何优化网站排名
  • wordpress无法html搜索引擎seo推广