“_”标志性 zip c# 的 zip 提取全部失败

zip extract all fail for the "_" iconic zip c#

我正在尝试解压缩包含文件名或文件夹名的文件夹 "folder_name"。

try{
    zip.extractall(path);
    }
catch(Exception ex){
    log.info(ex.message);
    }

如果文件夹名称包含下划线,则抛出以下异常:

"The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters"

我正在使用标志性的 zip dll 进行解压缩。有什么解决方案可以解决这个问题吗?

这是Microsoft 的限制,我们不能添加超过260 个字符。此问题已在 windows 10 中修复。

就我而言,我从该位置删除了垃圾路径。现在,它工作正常。