Class WimImage

Class WimImage

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

Reprezentuje jednotlivý obrázek v archivu wim.

public sealed class WimImage

Dědičnost

objectWimImage

Děděné členy

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

Vlastnosti

AllEntries

Získá položky typu Aspose.Zip.Wim.WimEntry, které tvoří obrázek rekurzivně.

public IEnumerable<wimentry> AllEntries { get; }

Hodnota vlastnosti

IEnumerable<WimEntry&gt;

Parent

Získá archiv, ke kterému obrázek patří.

public WimArchive Parent { get; }

Hodnota vlastnosti

WimArchive

RootDirectory

Získá kořenový adresář obrázku.

public WimDirectoryEntry RootDirectory { get; }

Hodnota vlastnosti

WimDirectoryEntry

Metody

ExtractToDirectory(string)

Extrahuje všechny soubory v obrázku do zadaného adresáře.

public void ExtractToDirectory(string destinationDirectory)

Parametry

destinationDirectory string

Cesta k adresáři, kam mají být extrahovány soubory.

Příklady

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

Poznámky

Pokud adresář neexistuje, bude vytvořen.

Výjimky

ArgumentNullException

cesta je null

PathTooLongException

Zadaná cesta, název souboru nebo obojí překračují maximální délku definovanou systémem. Například na platformách založených na Windows musí být cesty kratší než 248 znaků a názvy souborů kratší než 260 znaků.

SecurityException

Volající nemá potřebná oprávnění pro přístup k existujícímu adresáři.

NotSupportedException

Pokud adresář neexistuje, cesta obsahuje znak dvojtečky (:) , který není součástí označení disku (“C:").

ArgumentException

cesta je řetězec o nulové délce, obsahuje pouze bílé znaky nebo obsahuje jeden nebo více neplatných znaků. Neplatné znaky můžete zjistit pomocí metody System.IO.Path.GetInvalidPathChars. -nebo- cesta je předcházena nebo obsahuje pouze znak dvojtečky (:).

IOException

Adresář zadaný cestou je soubor. -nebo- Síťový název není znám.

InvalidDataException

Obrázek je poškozen.

GetEntry(string)

Získá položku typu Aspose.Zip.Wim.WimEntry pro danou cestu.

public WimEntry GetEntry(string path)

Parametry

path string

Cesta k souboru nebo adresáři.

Návratová hodnota

WimEntry

Položka typu Aspose.Zip.Wim.WimEntry.

 Čeština