zip提取全部失败为“_”标志性拉链c#

时间:2018-03-10 08:53:07

标签: c# unzip

我正在尝试将包含filename或foldername的文件夹解压缩为“folder_name”。

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

如果foldername包含下划线,则抛出异常:

  

“指定的路径,文件名或两者都太长。完全   限定文件名必须少于260个字符,并且   目录名称必须小于248个字符“

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

1 个答案:

答案 0 :(得分:0)

这是Microsoft的限制,我们不能添加超过260个字符。 Windows 10中已解决此问题。

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