Interface IArchiveFileEntry

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

string

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

FileInfo

Instance System.IO.FileInfo obsahující extrahovaná data.

Výjimky

ArgumentNullException

path je null.

SecurityException

Volající nemá potřebná oprávnění pro přístup.

ArgumentException

path je prázdný, obsahuje pouze bílé znaky nebo obsahuje neplatné znaky.

UnauthorizedAccessException

Přístup k souboru path je odepřen.

PathTooLongException

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ů.

NotSupportedException

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

ArgumentException

destination nepodporuje zápis.

 Čeština