using (ZipFile zip = new ZipFile())
{
foreach(string file in Directory.GetFiles(folder))
{
zip.AddFile(file, Path.GetFileName(file));
}
zip.Save("test.zip"));
}
每次我添加一个文件时,它都会为其创建一个新的子文件夹。
所以我想结束:
test.zip
- myDoc.doc
- myPdf.pdf
但我最终得到的是:
test.zip
- myDoc.doc
- myDoc.doc
- myPdf.pdf
- myPdf.pdf
最佳答案
怎么样:
zip.AddFile(file,"");
或
zip.AddFile(file,@"\");
关于c# - DotNetZip 添加文件而不创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125607/