ติดตั้ง
PM> Install-Package DotNetZip -Version 1.13.7
using Ionic.Zip;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
using (ZipFile zip = new ZipFile())
{
zip.AddFile("test/20200420.txt");
zip.AddFile("test/20200421.txt");
zip.Save("withpath.zip");
}
using (ZipFile zip = new ZipFile())
{
zip.AddFile("test/20200420.txt", "");
zip.AddFile("test/20200421.txt", "");
zip.Save("onlyfile.zip");
}
using (ZipFile zip = new ZipFile())
{
zip.AddFile("test/20200420.txt", "log");
zip.AddFile("test/20200421.txt", "log");
zip.Save("newpath.zip");
}
}
}
}
withpath.zip จะได้
test/20200420.txt test/20200421.txt
onlyfile.zip จะได้
20200420.txt 20200421.txt
newpath.zip จะได้
log/20200420.txt log/20200421.txt