我试过下面的代码,它正在创建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);
有谁可以帮助我。?
答案 0 :(得分:0)
如果您只想存储zip文件而不包含包含这些文件的文件夹,那么您必须使用:
zipFile.Options.StorePath = StorePathMode.NoPath;