代码:

#region 解压
/// <summary>
/// 解压
/// </summary>
public void UnZip(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[ * ];
while ((size = zipInputStream.Read(data, , data.Length)) > )
{
fsFile.Write(data, , size);
}
}
}
}
}//end while
}
}
}
#endregion

最新文章

  1. 推荐20款基于 jQuery &amp; CSS 的文本效果插件
  2. 【代码笔记】iOS-改变导航条标题的颜色为红色
  3. SDN论坛看到BW的问题及相关解答
  4. CentOS6.5系统软件仓库及挂载NTFS
  5. 推荐一款非常棒的谷歌插件---快速查看HTML页面元素的CSS样式
  6. Posix 共享内存区
  7. Nginx 域名转发
  8. MogileFS
  9. 安装redis报错 you need tcl 8.5 or newer in order to run redis test
  10. collections&amp;time&amp;random模块
  11. Ionic开发遇到的坑整理
  12. 1e9个兵临城下
  13. SPOJ GSS3 (动态dp)
  14. 虚拟机 liunx系统以 root 身份登录权限
  15. 拓展Scene视图——场景编辑Vector2/3
  16. HBase集成(准备篇)
  17. Python教你找到最心仪的对象
  18. web04-LoginServlet
  19. Python开发_python的安装
  20. GUC-2 原子性

热门文章

  1. PSP记录个人项目耗时
  2. $.ajax 跨域请求 Web Api
  3. 博客的QQ群群规
  4. Unity3D热更新全书-何谓热更新,为何热更新,如何热更新
  5. Mac配置Qt环境——Could not resolve SDK path for &#39;macosx10.8&#39;
  6. Atitti 跨语言异常的转换抛出 java js
  7. IIS集成模式下,URL重写后获取不到Session值
  8. 简述移动端IM开发的那些坑:架构设计、通信协议和客户端
  9. python+selenium运行报错UnicodeEncodeError: &#39;ascii&#39; codec can&#39;t encode characters in position 0-1: ordinal not in range(128)
  10. php优点