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
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>
Parent
Erhält das Archiv, zu dem das Bild gehört.
public WimArchive Parent { get; }
Eigenschaftswert
RootDirectory
Erhält den Wurzeleintrag des Bildes.
public WimDirectoryEntry RootDirectory { get; }
Eigenschaftswert
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
path ist null
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.
Der Aufrufer hat nicht die erforderliche Berechtigung, um auf das vorhandene Verzeichnis zuzugreifen.
Wenn das Verzeichnis nicht existiert, enthält der Pfad ein Doppelpunkt-Zeichen (:) das nicht Teil eines Laufwerkslabels (“C:") ist.
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.
Das durch den Pfad angegebene Verzeichnis ist eine Datei. -oder- Der Netzwerkname ist nicht bekannt.
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
Der Eintrag des Typs Aspose.Zip.Wim.WimEntry.