Interface IArchive

Interface IArchive

Pôvodný názov: Aspose.Zip Zhromaždenie: Aspose.Zip.dll (25.5.0)

Tento rozhranie predstavuje archív.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Získava záznamy typu Aspose.Zip.IArchiveFileEntry, ktorý tvorí archív.

IEnumerable<iarchivefileentry> FileEntries { get; }

Hodnota nehnuteľnosti

IEnumerable < IArchiveFileEntry >

Remarks

Archívy na kompresiu iba, ako je gzip, bzip2, lzip, lzma, xz, z pozostávajú z jediného záznamu - samotného archívu.

Format

Dostane sa do archívneho formátu.

ArchiveFormat Format { get; }

Hodnota nehnuteľnosti

ArchiveFormat

Methods

ExtractToDirectory(Stretnutie)

Vytiahne všetky súbory v archíve do poskytnutého katalógu.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Cesta do adresára umiestniť extrahované súbory do.

Remarks

Ak katalóg neexistuje, vytvorí sa.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Ustanovená trasa, názov súboru alebo obaja presahujú maximálnu dĺžku definovanú systémom. Napríklad na platformách založených na systéme Windows musia byť trasy menej ako 248 znakov a názvy súborov musia byť menej ako 260 znakov.

SecurityException

Návštevník nemá požadované povolenie na prístup k existujúcemu adresáru.

NotSupportedException

Ak adresár neexistuje, cesta obsahuje znak kolónu (:) ktorý nie je súčasťou označenia 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

Katalóg špecifikovaný cestou je súbor. -or- Názov siete nie je známy.

 Slovenčina