【发布时间】:2010-04-19 06:52:13
【问题描述】:
我在我的项目中使用 DotNetZip。
using (var zip = new ZipFile())
{
zip.ProvisionalAlternateEncoding = System.Text.Encoding.GetEncoding(866);
zip.AddFile(filename, "directory\\in\\archive");
zip.Save("archive.zip");
}
一切正常,但是当我使用 AddDirectoryByName 方法时,我的目录名称不正确。
【问题讨论】:
-
您是否正在使用任何特定的 ZIP 库?
-
“坏名声”是什么意思?你能发布一个具体的例子吗?
-
我已经用最新的 DotNetZip 版本进行了尝试,没有出现异常:
using (var zip = new ZipFile()) { zip.AlternateEncoding = Encoding.GetEncoding(866); zip.AddDirectoryByName("Россия"); zip.Save("archive.zip"); }