【发布时间】:2014-05-15 13:26:58
【问题描述】:
我试过下面的代码,它正在创建 zip 文件。但问题是当我解压缩它时,我看到它正在保存我的文件(csv 文件)但所有根文件夹。我只是希望当我解压缩我的 zip 文件时,应该只有 csv 文件,而不是所有根文件夹。
ZipFile zipFile = new ZipFile();
zipFile.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression;
zipFile.Password = "password";
var imagePath = Server.MapPath("~/Content/Report.csv");
zip.AddFile(imagePath, string.Empty);
var saveToFilePath = HttpContext.Current.Server.MapPath("~/Report.zip");
zipFile.Save(saveToFilePath);
谁能帮帮我。?
【问题讨论】:
-
密码的相关性是什么?
-
@EvanTrimboli 我想用密码保护我的 zip 文件。这就是我给密码的原因。
-
我明白,但有什么相关性?您的问题是询问文件如何提取。如果您不使用密码,行为会有所不同吗?
-
@EvanTrimboli 是的,无论我是否使用密码,我都会得到相同的结果。
-
我编辑了你的标题。密码无关紧要。