Используется библиотека DotNetZip. Хочу добавить папку со всеми файлами и вложенными папками... в архив:
using (var zip = new ZipFile())
{
zip.AddDirectory(@"c:\Windows\Temp\TempFolder", @"c:\ProgramData\FolderToZIP\");
zip.Save("MyZip.zip");
}
Ошибок нет, архив не создан. Можете подсказать в чем ошибка?
Попробуйте убрать во втором параметре последний слеш. Если не помогает, вот еще можно попробовать:
zip.AddSelectedFiles("*", @"c:\Windows\Temp\TempFolder", @"c:\ProgramData\FolderToZIP", true);
zip.Save("MyZip.zip");
UPDATE:
using (ZipFile zf = new ZipFile())
{
zf.AddDirectory(@"D:\Users\desk\Documents\ttt", @"ttt\");
zf.Save("MyZip.zip");
}
Создается архив в папке Debug, с именем MyZip.zip, в котором структура: папка ttt, в которой все файлы из архивируемой папки.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости