Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Reprezentuje pojedynczy obraz w archiwum wim.
public sealed class WimImage
Dziedziczenie
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>
Parent
Zwraca archiwum, do którego należy obraz.
public WimArchive Parent { get; }
Wartość właściwości
RootDirectory
Zwraca wpis katalogu głównego obrazu.
public WimDirectoryEntry RootDirectory { get; }
Wartość właściwości
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
ścieżka jest null
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.
Wywołujący nie ma wymaganych uprawnień do uzyskania dostępu do istniejącego katalogu.
Jeśli katalog nie istnieje, ścieżka zawiera znak dwukropka (:) który nie jest częścią etykiety dysku (“C:").
ś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 (:).
Katalog określony przez ścieżkę jest plikiem. -lub- Nazwa sieciowa jest nieznana.
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
Wpis typu Aspose.Zip.Wim.WimEntry.