Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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#_File_Skip_Dotnetzip - Fatal编程技术网

C# DotNetZip获取跳过的文件

C# DotNetZip获取跳过的文件,c#,file,skip,dotnetzip,C#,File,Skip,Dotnetzip,直到最近,我才使用DotNetZip v1.9.1.8源代码。 有必要跳过锁定文件并抛出集合属性 ZipErrorAction == ZipErrorAction.Skip 这很好,但我需要获得所有跳过文件的列表,所以我根据需要更改了源代码 现在决定使用最新版本的DotNetZip(1.9.8)抛出nuget包。 但是,很自然,它没有这样的功能,或者我没有找到他 有人遇到过这样的任务,或者知道如何在不更改源代码的情况下解决此问题吗?请尝试处理ziperor事件。您可以使用ZipEntry.Fi

直到最近,我才使用DotNetZip v1.9.1.8源代码。 有必要跳过锁定文件并抛出集合属性

ZipErrorAction == ZipErrorAction.Skip
这很好,但我需要获得所有跳过文件的列表,所以我根据需要更改了源代码

现在决定使用最新版本的DotNetZip(1.9.8)抛出nuget包。 但是,很自然,它没有这样的功能,或者我没有找到他


有人遇到过这样的任务,或者知道如何在不更改源代码的情况下解决此问题吗?

请尝试处理
ziperor
事件。您可以使用ZipEntry.FileName获取文件名


有关更多信息,请参阅。

尝试处理
ziperor
事件。您可以使用ZipEntry.FileName获取文件名


有关更多信息,请参阅。

谢谢,你真的帮了我很大的忙。我设置了ziperroAction==ziperroAction.InvokeErrorEvent,在ZipError事件CurrentEntry.ziperroAction==ziperroAction.Skip中。谢谢,你真的帮了我很大的忙。我在ZipError事件CurrentEntry.ZipErrorAction==ZipErrorAction.InvokeErrorEvent中设置了ZipErrorAction==ZipErrorAction.Skip。