Interface IArchive

Interface IArchive

Název místa: Aspose.Zip Sbírka: Aspose.Zip.dll (25.5.0)

Tento rozhraní představuje archiv.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Obdrží záznamy typu Aspose.Zip.IArchiveFileEntry tvořící archiv.

IEnumerable<iarchivefileentry> FileEntries { get; }

Hodnota nemovitosti

IEnumerable < IArchiveFileEntry >

Remarks

Archivy pro kompresi pouze, jako je gzip, bzip2, lzip, lzma, xz, z se skládá z jediného záznamu - samotného archivu.

Format

Obdržíte archivní formát.

ArchiveFormat Format { get; }

Hodnota nemovitosti

ArchiveFormat

Methods

ExtractToDirectory(Stringová)

Vytahuje všechny soubory v archivu do poskytnutého adresáře.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Cesta do adresáře umístit extrahované soubory do.

Remarks

Pokud adresář neexistuje, bude vytvořen.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Zadaná trasa, název souboru nebo obojí přesahuje maximální délku definovanou systémem. Například na platformách založených na Windows musí být trasa menší než 248 znaků a název souboru musí být menší než 260 znak.

SecurityException

Návštěvník nemá požadované povolení k přístupu k stávajícímu adresáři.

NotSupportedException

Pokud adresář neexistuje, trasa obsahuje znak kolonu (:) který není součástí štítku disku (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

dek určený cestou je soubor. -or- Název sítě není znám.

 Čeština