ファイルをzipで圧縮する方法です。
事前準備
以下サンプルを実行するには、System.IO.Compression.FileSystem の参照追加が必要です。
※System.IO.Compressionパッケージがインストールされていない場合は、
VisualStudioメニュー「ツール(T)」→「NuGetパッケージマネージャー(N)」→「ソリューションのNuGetパッケージの管理(N)」を選択して、ソリューションのパッケージの管理画面を開いて、「System.IO.Compression」で検索してインストールしてください。
(ソリューションのパッケージの管理画面の例)
サンプル
例)ZIP圧縮する
実行すると、C:\temp\dir01\フォルダの内容が圧縮されて以下のzipファイルが作成されます。
C:\dir01.zip
備考
- ZipFile.CreateFromDirectoryメソッドには、圧縮オプションや文字コードを指定するパターンもあります。詳しくは下記Microsoft公式サイトをご覧ください。