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
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>
Parent
Získá archiv, ke kterému obrázek patří.
public WimArchive Parent { get; }
Hodnota vlastnosti
RootDirectory
Získá kořenový adresář obrázku.
public WimDirectoryEntry RootDirectory { get; }
Hodnota vlastnosti
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
cesta je null
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ů.
Volající nemá potřebná oprávnění pro přístup k existujícímu adresáři.
Pokud adresář neexistuje, cesta obsahuje znak dvojtečky (:) , který není součástí označení disku (“C:").
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 (:).
Adresář zadaný cestou je soubor. -nebo- Síťový název není znám.
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
Položka typu Aspose.Zip.Wim.WimEntry.