首页 > 其他 > 详细

文件压缩

时间:2019-03-23 10:47:25      阅读:150      评论:0      收藏:0      [点我收藏+]

1、示例图(WinForm窗体应用程序)

技术分享图片

 

2、首先下载SharpZipLib插件

技术分享图片

3、代码

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //选择文件1
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dia = openFileDialog1.ShowDialog();
            if (dia == DialogResult.OK)
            {
                txtFile1.Text = openFileDialog1.FileName;
            }
        }
        //选择文件2
        private void button2_Click(object sender, EventArgs e)
        {
            DialogResult dia = openFileDialog1.ShowDialog();
            if (dia == DialogResult.OK)
            {
                txtFile2.Text = openFileDialog1.FileName;
            }
        }
        //压缩位置
        private void button3_Click(object sender, EventArgs e)
        {
            DialogResult dia = saveFileDialog1.ShowDialog();
            if (dia == DialogResult.OK)
            {
                txtWei.Text = saveFileDialog1.FileName;
            }
        }
        //开始压缩
        private void button4_Click(object sender, EventArgs e)
        {
            string path = txtWei.Text;
            ZipFile zip = ZipFile.Create(path);
            zip.BeginUpdate();
            zip.Add(txtFile1.Text);
            zip.Add(txtFile2.Text);
            zip.Password = txtPwd.Text;//密码
            zip.SetComment(txtDes.Text);//备注
            zip.CommitUpdate();
            MessageBox.Show("压缩完成");
        }
    }

 

文件压缩

原文:https://www.cnblogs.com/dujian123/p/10582728.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!