博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
压缩文件
阅读量:6932 次
发布时间:2019-06-27

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

 

准备工作: 在程序包管理器控制台安装 Install-Package SharpZipLib 引用 using ICSharpCode.SharpZipLib.Zip;

页面:

 

代码如下:

//打开要压缩的文件   private void button1_Click(object sender, EventArgs e) { //打开文件 OpenFileDialog openFile = new OpenFileDialog(); if (openFile.ShowDialog()==DialogResult.OK) { textBox1.Text = openFile.FileName; } } //选择压缩后保存的路径 private void button2_Click(object sender, EventArgs e) { FolderBrowserDialog openFile2 = new FolderBrowserDialog(); if (openFile2.ShowDialog()==DialogResult.OK) { textBox2.Text = openFile2.SelectedPath+@"\text.Zip"; } } //确认压缩 private void button3_Click(object sender, EventArgs e) { //测试保存的路径是否正确 MessageBox.Show(textBox2.Text); using (ZipFile zip = ZipFile.Create(textBox2.Text)) { zip.BeginUpdate(); zip.Add(textBox1.Text); zip.CommitUpdate(); } }

转载于:https://www.cnblogs.com/gbb44/p/10640741.html

你可能感兴趣的文章
mongo shell启动配置文件.mongorc.js(一)
查看>>
solr缓存需要注意的问题
查看>>
python学习笔记-抓取网页图片脚本
查看>>
EntityFramework外健的读写
查看>>
SQL Server 输出 XML
查看>>
exchange server 2013 owa界面语言修改为中文
查看>>
Word 2003高级技巧之可爱的锚标记
查看>>
SFB 项目经验-30-SFB与SFB联盟-IM-正常-状态-不正常
查看>>
为什么我说马云的“无人超市”会倒闭
查看>>
微信新增视频传输 互联通讯或迎二次革命
查看>>
tornado和subprocess实现程序的非堵塞异步处理
查看>>
Ubuntu 10.04 安装配置手记 (2010-05-06 13:50)
查看>>
VIEW层AJAX提交表单到Controller的实体(AJAX传递序列化的输入元素)
查看>>
[转] vsftpd文件配置
查看>>
第十三章: User Defaut
查看>>
表变量在存储过程或sql server中的运用
查看>>
【object-c基础】Object-c基础之一:#import,NSLog(),数据类型
查看>>
tablediff同步
查看>>
C#定义属性-只读属性
查看>>
小小聊天室
查看>>