0

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

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

我有这个例外:

找不到中央目录。

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

4

1 回答 1

3

.rar 是与 .zip 不同的压缩格式

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

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

于 2013-07-04T09:30:00.457 回答