DotNetZip добавление файлов без создания папок
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
3 ответов
Это то, что я сделал и это сработало.
zip.AddFile(file, "..\...\".ToString.Replace("..\...\", Nothing))
он отправляет файл обратно в 2 папки и заменяет .....\ не имея ничего.