using (ZipFile zip = new ZipFile()) { foreach(string file in Directory.GetFiles(folder)) { zip.AddFile(file, Path.GetFileName(file)); } zip.Save("test.zip")); }
Each time I add a file, it's creating a new subfolder for it.
So I want to end up with:
test.zip - myDoc.doc - myPdf.pdf
but I'm ending up with:
test.zip - myDoc.doc - myDoc.doc - myPdf.pdf - myPdf.pdf
How about just:
zip.AddFile(file,"");
or
zip.AddFile(file,@"\");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With