使用我的代码执行此操作时,我遇到了一个问题:
using (ZipFile archive = ZipFile.Read(File)) //<== Crash Here!
{
foreach (ZipEntry entry in archive.Entries)
{
entry.Extract(UnZipFolder.Name.ToString(), ExtractExistingFileAction.OverwriteSilently);
}
}
在使用ZipFile尝试读取我的文件时,由于文件名是字符串并且包含 sincrofit.zip ,因此程序崩溃并抛出以下异常:
'System.ArgumentException' 附加信息:“IBM437”不是受支持的编码名称。