備忘録日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。絡みのメモを公開しています。ZIPファイルの圧縮/解凍)C#今回は、System.IO.Compression.ZipFileクラスについてちょこっとメモメモ。4.5から追加された型です。文字通り、ZIP形式のファイルを扱うためのクラスです。4.5になって、やっと追加されました。これが追加されるまでは、J#のライブラリ使ったり、ShellのCopyHereを使ったり、DotNetZip使ったりいろいろありましたが、それはさておき...。このクラスを利用するためにはSystem.IO.Compression.FileSystem.dllを参照設定に追加する必要があります。??)では利用できません。Metroでは、同じ機能を持つZipArchiveクラスを利用する必要があります。利用方法は簡単で、シンプルに圧縮と解凍をするだけなら、以下の2つのメソッドで事足ります。string)以下サンプルです。System.IO.Compression.ZipFileクラスのサンプルです。4.5で追加されたクラスです。参照設定に追加する必要があります。ZipFileクラスは、ZIP形式のファイルを扱うためのクラスである。ZipFileクラスは、ユーティリティクラスの扱いに近い。ZipFileクラスに定義されているメソッドは、全てstaticメソッドとなっている。利用できないクラスである。Metroでは、ZipArchiveを利用することになる。#endregion実行すると、カレントディレクトリの内容を圧縮して、デスクトップに出力します。その後、出力したZipファイルを解凍しています。Libraryhttp://dotnetzip.codeplex.com/================================過去の記事については、以下のページからご参照下さい。備忘録日記まとめhttp://sites.google.com/site/gsfzero1/サンプルコードは、以下の場所で公開しています。絡みのメモを公開しています。Blog|ブログを報告する。