首先需要在项目里引用SharpZipLib.dll。然后修改其中的关于压缩和解压缩的类。实现源码如下:

 

 

 现在再来看看解压文件类的源码

 

 

    有了压缩和解压缩的类以后,就要在窗体里调用了。怎么?是新手,不会调用?Ok,接着往下看如何在窗体里调用。

    首先在窗体里放置两个命令按钮(不要告诉我你不会放啊~),然后编写以下源码

 

/// <summary>
 /// 调用源码
 /// </summary>

      private void button2_Click_1(object sender, System.EventArgs e)
  {
   string []FileProperties=new string[2];
   FileProperties[0]="C:/unzipped/";//待压缩文件目录
   FileProperties[1]="C:/zip/a.zip";  //压缩后的目标文件
   ZipClass Zc=new ZipClass();
   Zc.ZipFileMain(FileProperties);
  }

     private void button2_Click(object sender, System.EventArgs e)
  {
   string []FileProperties=new string[2];
   FileProperties[0]="C:/zip/test.zip";//待解压的文件
   FileProperties[1]="C:/unzipped/";//解压后放置的目标目录
   UnZipClass UnZc=new UnZipClass();
   UnZc.UnZip(FileProperties);
  }

    好了,到此为止,如何压缩和解压缩的类都已经完成了 

 
 

相关文章:

  • 2021-06-22
  • 2021-11-10
  • 2021-08-14
  • 2022-12-23
  • 2022-01-21
  • 2021-06-17
  • 2022-12-23
猜你喜欢
  • 2022-01-09
  • 2021-10-30
  • 2021-12-10
  • 2021-05-31
相关资源
相似解决方案