Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
wim アーカイブ内の単一の画像を表します。
public sealed class WimImage
継承
継承されたメンバー
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
AllEntries
画像を構成する Aspose.Zip.Wim.WimEntry 型のエントリを再帰的に取得します。
public IEnumerable<wimentry> AllEntries { get; }
プロパティの値
IEnumerable<WimEntry>
Parent
画像が属するアーカイブを取得します。
public WimArchive Parent { get; }
プロパティの値
RootDirectory
画像のルートディレクトリエントリを取得します。
public WimDirectoryEntry RootDirectory { get; }
プロパティの値
メソッド
ExtractToDirectory(string)
画像内のすべてのファイルを指定されたディレクトリに抽出します。
public void ExtractToDirectory(string destinationDirectory)
パラメーター
destinationDirectory
string
抽出されたファイルを配置するディレクトリへのパス。
例
using (var archive = new WimArchive("install.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
備考
ディレクトリが存在しない場合は、作成されます。
例外
path が null
指定されたパス、ファイル名、またはその両方が、システム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームでは、パスは 248 文字未満、ファイル名は 260 文字未満である必要があります。
呼び出し元には既存のディレクトリにアクセスするための必要な権限がありません。
ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。
path がゼロ長の文字列であるか、空白のみを含むか、無効な文字が 1 つ以上含まれています。無効な文字をクエリするには、System.IO.Path.GetInvalidPathChars メソッドを使用できます。 -または- path がコロン文字 (:) で始まるか、コロン文字のみを含んでいます。
指定されたパスのディレクトリがファイルです。 -または- ネットワーク名が不明です。
画像が破損しています。
GetEntry(string)
指定されたパスの Aspose.Zip.Wim.WimEntry 型のエントリを取得します。
public WimEntry GetEntry(string path)
パラメーター
path
string
ファイルまたはディレクトリのパス。
戻り値
Aspose.Zip.Wim.WimEntry 型のエントリ。