WIMの抽出
Contents
[
Hide
Show
]概要
WIM は Microsoft Windows イメージ形式です。このようなアーカイブは、他のアーカイブと同様に Aspose.Zip を使用して抽出できます。複数の画像を含めることができ、それぞれは WimImage クラスで表されます。アーカイブを構成する画像の内容を抽出できます。
画像の抽出
このサンプルでは、アーカイブの 2 つのイメージをそれぞれ独自のディレクトリに抽出します。
1 using (WimArchive wimArchive = new WimArchive("boot.wim"))
2 {
3 wimArchive.Images[0].ExtractToDirectory("extracted0");
4 wimArchive.Images[1].ExtractToDirectory("extracted1");
5 }
ファイルの抽出
このサンプルでは、最初のイメージの各ファイル エントリがディレクトリに抽出されます。
1 using(WimArchive wimArchive = new WimArchive("boot.wim"))
2 {
3 foreach (WimFileEntry entry in wimArchive.Images[0].AllEntries.OfType<WimFileEntry>())
4 {
5 string entryPath = Path.Combine("extracted", entry.Name);
6 entry.Extract(entryPath);
7 }
8 }