Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Tento rozhraní představuje položku archivu.
public interface IArchiveFileEntry
Vlastnosti
Délka
Získá délku položky v bajtech.
long? Length { get; }
Hodnota vlastnosti
long?
Název
Získá název položky.
string Name { get; }
Hodnota vlastnosti
Poznámky
Archivy pouze pro kompresi, jako gzip, bzip2, lzip, lzma, xz, z mají název “File.bin”, pokud není nalezen jiný název v hlavičkách.
Metody
Extract(string)
Extrahuje položku do souborového systému podle zadané cesty.
FileInfo Extract(string path)
Parametry
path
string
Cesta k cílovému souboru. Pokud soubor již existuje, bude přepsán.
Návratová hodnota
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čuje 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ů.
Soubor na path
obsahuje dvojtečku (:) uprostřed řetězce.
Extract(Stream)
Extrahuje položku do zadaného proudu.
void Extract(Stream destination)
Parametry
destination
Stream
Cílový proud. Musí být zapisovatelný.
Výjimky
destination
nepodporuje zápis.