在c#中使用ZipFile解压缩.rar文件

时间:2013-07-04 08:31:14

标签: c# asp.net .net asp.net-mvc zipfile

我有上传目录的应用程序:当我上传目录时,它必须是.zip et .rar。当我解压缩.zip文件时没有问题,但在.rar的情况下,我有一个例外:

FileStream fs = File.OpenRead(path);
zf = new ZipFile(fs); 

我有这个例外:

  

找不到中心目录。

这个例外的原因是什么?我该如何修复此代码?

1 个答案:

答案 0 :(得分:3)

.rar是一种不同的压缩格式,然后是.zip

您可以改用http://www.chilkatsoft.com/rar-dotnet.asp

示例:http://www.example-code.com/csharp/rar_list.asp