http://ajya.hatenablog.jp/entry/2015/08/21/060000
@H_301_5@
スポンサーリンク
.NET Framework 4.5からzip形式の圧縮/解凍ができるようになっている
スポンサーリンク
初期状態のままでは機能を利用できないので、プロジェクトに参照の追加を行います。
- メニューから、[プロジェクト]-[参照の追加]を選ぶと、[参照マネージャー]が表示されます。
[アセンブリ]-[フレームワーク]をクリックして、[System.IO.Compression.FileSystem]にチェックを入れて、[OK]ボタンをクリックします。
これで準備が完了し、操作ができるようになります。
次にソースコードです。
まずファイルの先頭で、次のように記述して、名前空間をインポートします。
zip形式ファイルを解凍するには、次のように記述します。
解凍先のフォルダが存在するとエラーになるので、再利用する場合は、解凍前に削除しておきます。
zip形式にフォルダを圧縮するには、次のように記述します。
圧縮後のファイルが存在した場合はエラーになるので、解凍時と同じように圧縮前に削除しておきます。
名前空間をインポートしない場合は、次のように記述します。