Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Reprezentuje položku (soubor nebo adresář) v ISO archivu.
public abstract class IsoEntry : IArchiveFileEntry
Dědění
Implementuje
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Vlastnosti
IsDirectory
Získá hodnotu, která indikuje, zda je položka adresářem.
public bool IsDirectory { get; }
Hodnota vlastnosti
Length
Získá délku položky v bajtech.
public long? Length { get; }
Hodnota vlastnosti
long?
Name
Získá název položky.
public string Name { get; }
Hodnota vlastnosti
Metody
Extract(string)
Extrahuje položku do souborového systému podle zadané cesty.
public FileInfo Extract(string path)
Parametry
path
string
Cesta k cílovému souboru. Pokud soubor již existuje, bude přepsán.
Vrací
Instance System.IO.FileInfo obsahující extrahovaná data.
Výjimky
path
je null.
Volající nemá potřebná oprávnění pro přístup.
path
je prázdný, obsahuje pouze bílé znaky, nebo obsahuje neplatné znaky.
Přístup k souboru path
je odepřen.
Zadaná path
, 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ů musí být kratší než 260 znaků.
Soubor na path
obsahuje dvojtečku (:) uprostřed řetězce.
path
je null.
Volající nemá potřebná oprávnění pro přístup.
path
je prázdný, obsahuje pouze bílé znaky, nebo obsahuje neplatné znaky.
Přístup k souboru path
je odepřen.
Zadaná path
, 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ů musí být kratší než 260 znaků.
Soubor na path
obsahuje dvojtečku (:) uprostřed řetězce.
Extract(Stream)
Extrahuje položku do zadaného proudu.
public void Extract(Stream destination)
Parametry
destination
Stream
Cílový proud. Musí být zapisovatelný.
Výjimky
destination
nepodporuje zápis.
Vyvolá se, pokud položka nepředstavuje soubor.
ToString()
Vrací řetězec, který reprezentuje aktuální položku.
public override string ToString()
Vrací
Název položky.