c#ZIP提取 - 文件名问题

时间:2017-03-10 11:50:53

标签: c# zip character extract

我创建了一个工作正常的备份工具,现在我正在处理还原部分。 但是,我遇到的问题是我用子文件夹压缩了更多的文件夹,在同样的情况下,子文件夹中的文件名包含空格(或字符),这使得提取失败。

是否有解决方案以某种方式提取ZIP? (重命名文件不是一个选项,因为在提取后,另一个工具需要通过其名称识别这些文件。)

我以这种方式使用“Ionic”来制作进度报告:

using (Ionic.Zip.ZipFile zip = new Ionic.Zip.ZipFile()) { 
    zip.AddDirectory(textBox5.Text); 
    DirectoryInfo di = new DirectoryInfo(textBox5.Text);
    zip.SaveProgress += Zip_SaveProgress; 
    zip.Save(textBox5.Text + ".zip");
}

0 个答案:

没有答案