2

DotNetZip を使用すると奇妙な問題が発生し、zip ファイルを読み込もうとするとエラーが発生する

Ionic.Zip.ZipException: ZipFile として読み取ることができません ---> System.OverflowException: ファイル名の作成中にオーバーフローしました

私が使用しているコードは

using (ZipFile zip = ZipFile.Read(file.FullName))
{
    zip.ExtractAll(extractedFolder, ExtractExistingFileAction.OverwriteSilently);
}

当初、これはファイル名のエラーであると想定していましたが、長いファイル名/パスではなく、Windows によって課された 260 文字の制限を十分に下回り、同じ長さの他のファイルは問題なく抽出されました。

4

0 に答える 0