• 压缩文件


    准备工作: 在程序包管理器控制台安装 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+@"	ext.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();
            }
        }
  • 相关阅读:
    Linux文件权限
    Linux命令
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/gbb44/p/10640741.html
Copyright © 2020-2023  润新知