c#解压文件时,无法读取解压文件

浅浅小乔 2015-09-07 02:47:09
现在做一个项目,直接获取该压缩文件的内容,不保存解压文件。遇到了问题,求解!
public Stream unZip(string path)
{
try
{
ZipInputStream s = new ZipInputStream(File.OpenRead(path));
MemoryStream ms = new MemoryStream();
ZipEntry theEntry;
while ((theEntry = s.GetNextEntry()) != null)
{
int i = 2048;
byte[] b = new byte[theEntry.Size];
while (s.Read(b, 0, b.Length) > 0)
{
ms.Write(b, 0, b.Length);
}
}
s.Close();
return ms;
}
catch (Exception ex)
{
string result = ex.Message;
return null;

}
}
...全文
515 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧