Class WimImage

Class WimImage

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

Stellt ein einzelnes Bild innerhalb des WIM-Archivs dar.

public sealed class WimImage

Vererbung

objectWimImage

Vererbte Mitglieder

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Eigenschaften

AllEntries

Erhält die Einträge des Typs Aspose.Zip.Wim.WimEntry, die das Bild rekursiv bilden.

public IEnumerable<wimentry> AllEntries { get; }

Eigenschaftswert

IEnumerable<WimEntry&gt;

Parent

Erhält das Archiv, zu dem das Bild gehört.

public WimArchive Parent { get; }

Eigenschaftswert

WimArchive

RootDirectory

Erhält den Wurzeleintrag des Bildes.

public WimDirectoryEntry RootDirectory { get; }

Eigenschaftswert

WimDirectoryEntry

Methoden

ExtractToDirectory(string)

Extrahiert alle Dateien im Bild in das angegebene Verzeichnis.

public void ExtractToDirectory(string destinationDirectory)

Parameter

destinationDirectory string

Der Pfad zum Verzeichnis, in das die extrahierten Dateien platziert werden.

Beispiele

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

Bemerkungen

Wenn das Verzeichnis nicht existiert, wird es erstellt.

Ausnahmen

ArgumentNullException

path ist null

PathTooLongException

Der angegebene Pfad, Dateiname oder beides überschreiten die systemdefinierte maximale Länge. Zum Beispiel müssen Pfade auf Windows-basierten Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen lang sein.

SecurityException

Der Aufrufer hat nicht die erforderliche Berechtigung, um auf das vorhandene Verzeichnis zuzugreifen.

NotSupportedException

Wenn das Verzeichnis nicht existiert, enthält der Pfad ein Doppelpunkt-Zeichen (:) das nicht Teil eines Laufwerkslabels (“C:") ist.

ArgumentException

path ist eine Null-Längen-Zeichenfolge, enthält nur Leerzeichen oder enthält ein oder mehrere ungültige Zeichen. Sie können nach ungültigen Zeichen suchen, indem Sie die Methode System.IO.Path.GetInvalidPathChars verwenden. -oder- path ist mit einem Doppelpunkt-Zeichen (:) vorangestellt oder enthält nur ein Doppelpunkt-Zeichen.

IOException

Das durch den Pfad angegebene Verzeichnis ist eine Datei. -oder- Der Netzwerkname ist nicht bekannt.

InvalidDataException

Das Bild ist beschädigt.

GetEntry(string)

Erhält den Eintrag des Typs Aspose.Zip.Wim.WimEntry für einen gegebenen Pfad.

public WimEntry GetEntry(string path)

Parameter

path string

Der Pfad zur Datei oder zum Verzeichnis.

Gibt zurück

WimEntry

Der Eintrag des Typs Aspose.Zip.Wim.WimEntry.

 Deutsch