你的位置:首页 > 软件开发 > ASP.net > C#解压缩文件

C#解压缩文件

发布时间:2016-04-19 13:00:05
代码:#region 解压/// <summary>/// 解压/// </summary>public void UnZip(string zipPath, string targetPath){ using (FileStream fsZip = n ...

代码:

C#解压缩文件C#解压缩文件
#region 解压/// <summary>/// 解压/// </summary>public void UnZip(get='_blank'>string zipPath, string targetPath){  using (FileStream fsZip = new FileStream(zipPath, FileMode.Open, FileAccess.Read))  {    using (ZipInputStream zipInputStream = new ZipInputStream(fsZip))    {      ZipEntry zipEntry;      while ((zipEntry = zipInputStream.GetNextEntry()) != null)      {        if (zipEntry.IsDirectory)        {          Directory.CreateDirectory(Path.Combine(targetPath, zipEntry.Name));        }        else        {          if (zipEntry.Name != String.Empty)          {            //解压文件到指定的目录            using (FileStream fsFile = new FileStream(Path.Combine(targetPath, zipEntry.Name), FileMode.Create, FileAccess.Write))            {              int size;              byte[] data = new byte[1024 * 1024];              while ((size = zipInputStream.Read(data, 0, data.Length)) > 0)              {                fsFile.Write(data, 0, size);              }            }          }        }      }//end while    }  }}#endregion

原标题:C#解压缩文件

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录