Interface IArchive

Interface IArchive

Il nome: Aspose.Zip Assemblea: Aspose.Zip.dll (25.5.0)

Questa interfaccia rappresenta un archivio.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Riceve le entrate di Aspose.Zip.IArchiveFileEntry tipo che costituisce l’archivio.

IEnumerable<iarchivefileentry> FileEntries { get; }

Valore di proprietà

IEnumerable di < IArchiveFileEntry >

Remarks

Archivio per la compressione solo, come gzip, bzip2, lzip, lzma, xz, z è costituito dal singolo record - l’archivio stesso.

Format

Ottieni il formato archivio.

ArchiveFormat Format { get; }

Valore di proprietà

ArchiveFormat

Methods

ExtractToDirectory(String)

Estratta tutti i file nell’archivio nel directory fornito.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Il percorso verso il directory per posizionare i file estratti.

Remarks

Se il directory non esiste, sarà creato.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Il percorso specificato, il nome del file, o entrambi superano la lunghezza massima definita dal sistema. Ad esempio, su piattaforme basate su Windows, i percorsi devono essere meno di 248 caratteri e i nomi del file devono essere meno di 260 caratteri.

SecurityException

Il chiamante non ha il permesso richiesto per accedere al directory esistente.

NotSupportedException

Se la directory non esiste, un percorso contiene un carattere colonico (:) che non fa parte di un’etichetta drive (“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

Il directory specificato per percorso è un file. -or- Il nome della rete non è noto.

 Italiano