C# ZipArchive完全ガイド|ZIP圧縮・解凍・メモリ操作をサンプルコードで解説

using System.IO.Compression;

string sourceDirectory = @"C:\work\source";string zipPath = @"C:\work\archive.zip";string extractDirectory = @"C:\work\extract";

// フォルダをZIP圧縮ZipFile.CreateFromDirectory(sourceDirectory, zipPath);

// ZIPを解凍ZipFile.ExtractToDirectory(zipPath, extractDirectory);