Just read up on the zip methods:
https://msdn.microsoft.com/en-us/library/ms404280%28v=vs.110%29.aspx[
^]
It's all there.
using this article:
Creating Zip Files Easily in .NET 4.5[
^]
I have created this example
using System;
using System.IO;
using System.IO.Compression;
...
using (ZipArchive zip = ZipFile.Open (zipName,ZipArchiveMode.Create))
{
foreach (var files in ListfileFolderPaths)
{
flInfo = new FileInfo(files);
if ((flInfo.CreationTime >= from_date) || (flInfo.LastWriteTime >= from_date))
{
zip.CreateEntryFromFile(flInfo.FullName,flInfo.Name);
}
}
}
As with all my code, it will need tweaking. Hopefully this will get you 90% of the way