Как запаковать\распаковать zip архив с помощью SharpCompress .Net.
Не могу разораться, как работать с директориями. И, как следствие, не получается реализовать рекурсивную функцию. Подскажите кто знает
{
string dir = "d:\\1";
foreach (string fileName in Directory.GetFiles(dir))
{
FileInfo file=new FileInfo(fileName);
archive.AddEntry(file.Name, new FileInfo(fileName));
}
using (Stream newStream = File.Create("d:\\1\\1.zip"))
{
archive.SaveTo(newStream, SharpCompress.Common.CompressionType.LZMA);
}
}
Но с директориями такое не катит