SharpCompress解压缩的DLL有用过的吗?

jhdxhj 2018-01-03 07:56:05
目前SharpCompress这个解压缩的DLL 针对待解压缩的压缩文件里面嵌套压缩文件的文件,如何解压缩?

using (Stream stream = File.OpenRead(@"E:\FileUpload.zip"))//待解压缩的文件
{
var reader = ReaderFactory.Open(stream);
while (reader.MoveToNextEntry())
{
if (!reader.Entry.IsDirectory)
{
//Console.WriteLine(reader.Entry.FilePath);
reader.WriteEntryToDirectory(@"E:\temp");//解压缩之后存放的文件
}
}
}
问题描述:如果FileUpload.zip这个压缩文件解压缩之后包含压缩文件,代码就报错,错误提示为:Invalid Rar Header: 103,请问产生错误的原因在哪里?
...全文
279 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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