Class WimImage

Class WimImage

Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)

wim アーカイブ内の単一の画像を表します。

public sealed class WimImage

継承

objectWimImage

継承されたメンバー

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&gt;

Parent

画像が属するアーカイブを取得します。

public WimArchive Parent { get; }

プロパティの値

WimArchive

RootDirectory

画像のルートディレクトリエントリを取得します。

public WimDirectoryEntry RootDirectory { get; }

プロパティの値

WimDirectoryEntry

メソッド

ExtractToDirectory(string)

画像内のすべてのファイルを指定されたディレクトリに抽出します。

public void ExtractToDirectory(string destinationDirectory)

パラメーター

destinationDirectory string

抽出されたファイルを配置するディレクトリへのパス。

using (var archive = new WimArchive("install.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

備考

ディレクトリが存在しない場合は、作成されます。

例外

ArgumentNullException

path が null

PathTooLongException

指定されたパス、ファイル名、またはその両方が、システム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームでは、パスは 248 文字未満、ファイル名は 260 文字未満である必要があります。

SecurityException

呼び出し元には既存のディレクトリにアクセスするための必要な権限がありません。

NotSupportedException

ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。

ArgumentException

path がゼロ長の文字列であるか、空白のみを含むか、無効な文字が 1 つ以上含まれています。無効な文字をクエリするには、System.IO.Path.GetInvalidPathChars メソッドを使用できます。 -または- path がコロン文字 (:) で始まるか、コロン文字のみを含んでいます。

IOException

指定されたパスのディレクトリがファイルです。 -または- ネットワーク名が不明です。

InvalidDataException

画像が破損しています。

GetEntry(string)

指定されたパスの Aspose.Zip.Wim.WimEntry 型のエントリを取得します。

public WimEntry GetEntry(string path)

パラメーター

path string

ファイルまたはディレクトリのパス。

戻り値

WimEntry

Aspose.Zip.Wim.WimEntry 型のエントリ。

 日本語