Class WimImage

Class WimImage

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

Reprezentuje pojedynczy obraz w archiwum wim.

public sealed class WimImage

Dziedziczenie

objectWimImage

Członkowie dziedziczeni

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

Właściwości

AllEntries

Zwraca wpisy typu Aspose.Zip.Wim.WimEntry, które tworzą obraz rekurencyjnie.

public IEnumerable<wimentry> AllEntries { get; }

Wartość właściwości

IEnumerable<WimEntry&gt;

Parent

Zwraca archiwum, do którego należy obraz.

public WimArchive Parent { get; }

Wartość właściwości

WimArchive

RootDirectory

Zwraca wpis katalogu głównego obrazu.

public WimDirectoryEntry RootDirectory { get; }

Wartość właściwości

WimDirectoryEntry

Metody

ExtractToDirectory(string)

Wydobywa wszystkie pliki z obrazu do podanego katalogu.

public void ExtractToDirectory(string destinationDirectory)

Parametry

destinationDirectory string

Ścieżka do katalogu, w którym mają zostać umieszczone wydobyte pliki.

Przykłady

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

Uwagi

Jeśli katalog nie istnieje, zostanie utworzony.

Wyjątki

ArgumentNullException

ścieżka jest null

PathTooLongException

Podana ścieżka, nazwa pliku lub oba przekraczają maksymalną długość zdefiniowaną przez system. Na przykład na platformach opartych na systemie Windows, ścieżki muszą być krótsze niż 248 znaków, a nazwy plików muszą być krótsze niż 260 znaków.

SecurityException

Wywołujący nie ma wymaganych uprawnień do uzyskania dostępu do istniejącego katalogu.

NotSupportedException

Jeśli katalog nie istnieje, ścieżka zawiera znak dwukropka (:) który nie jest częścią etykiety dysku (“C:").

ArgumentException

ścieżka jest ciągiem o zerowej długości, zawiera tylko białe znaki lub zawiera jeden lub więcej nieprawidłowych znaków. Możesz zapytać o nieprawidłowe znaki, używając metody System.IO.Path.GetInvalidPathChars. -lub- ścieżka jest poprzedzona, lub zawiera, tylko znak dwukropka (:).

IOException

Katalog określony przez ścieżkę jest plikiem. -lub- Nazwa sieciowa jest nieznana.

InvalidDataException

Obraz jest uszkodzony.

GetEntry(string)

Zwraca wpis typu Aspose.Zip.Wim.WimEntry dla podanej ścieżki.

public WimEntry GetEntry(string path)

Parametry

path string

Ścieżka pliku lub katalogu.

Zwraca

WimEntry

Wpis typu Aspose.Zip.Wim.WimEntry.

 Polski