Interface IArchive

Interface IArchive

Le nom : Aspose.Zip Assemblée: 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(Le 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

Si le catalogue n’existe pas, une voie contient un caractère colon (:) qui n’est pas partie d’une étiquette de disque (“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.

 Français