У меня есть файлы, хранящиеся в нескольких разных папках, и мне нужно сделать ZIP-архив из всех файлов в этих папках. Я создал простую функцию с использованием System.IO.Compression, которая берет данные из одной папки и создает ZIP-архив, но я не могу понять, как это сделать для нескольких папок. Папки в ZIP не нужны, только файлы из него.
Если это невозможно сделать в этой библиотеке, я могу использовать другую, например DotNetZip или аналогичную.
string folder1 = @"c:\ex\ZipFolder1";
string zipPath = @"c:\ex\AllFiles.zip";
ZipFile.CreateFromDirectory(folder1, zipPath);