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 に答える