Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DotNetZip提取文件原因“;创建文件名时溢出";错误_C#_C# 4.0_Dotnetzip - Fatal编程技术网

C# DotNetZip提取文件原因“;创建文件名时溢出";错误

C# DotNetZip提取文件原因“;创建文件名时溢出";错误,c#,c#-4.0,dotnetzip,C#,C# 4.0,Dotnetzip,在使用DotNetZip时遇到了一个奇怪的问题,当我试图读取zip文件时,会出现错误 Ionic.Zip.ZipException:无法将其作为ZipFile-->System.OverflowException:在创建文件名时溢出 我使用的代码是 using (ZipFile zip = ZipFile.Read(file.FullName)) { zip.ExtractAll(extractedFolder, ExtractExistingFileAction.OverwriteSi

在使用DotNetZip时遇到了一个奇怪的问题,当我试图读取zip文件时,会出现错误

Ionic.Zip.ZipException:无法将其作为ZipFile-->System.OverflowException:在创建文件名时溢出

我使用的代码是

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

我最初认为这是文件名的一个错误,但是它不是一个长文件名/路径,远远低于windows规定的260个字符的限制,并且其他具有相同长度的文件提取时没有出现问题。

获得答案的最佳方法是询问创建者。只需制作一个会导致此处所述错误的示例项目,并打开一个问题,将其上载到此处:。这将得到这个问题的最佳支持。获得答案的最佳方式是询问创建者。只需制作一个会导致此处所述错误的示例项目,并打开一个问题,将其上载到此处:。这将在这个问题上得到最好的支持。