Interface IArchive

Interface IArchive

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

Questa interfaccia rappresenta un archivio.

public interface IArchive : IDisposable

Implementa

IDisposable

Proprietà

FileEntries

Ottiene le voci di tipo Aspose.Zip.IArchiveFileEntry che costituiscono l’archivio.

IEnumerable<iarchivefileentry> FileEntries { get; }

Valore della Proprietà

IEnumerable<IArchiveFileEntry&gt;

Osservazioni

Gli archivi per la compressione solo, come gzip, bzip2, lzip, lzma, xz, z consistono in un singolo record - l’archivio stesso.

Metodi

ExtractToDirectory(string)

Estrae tutti i file nell’archivio nella directory fornita.

void ExtractToDirectory(string destinationDirectory)

Parametri

destinationDirectory string

Il percorso della directory in cui posizionare i file estratti.

Osservazioni

Se la directory non esiste, verrà creata.

Eccezioni

ArgumentNullException

destinationDirectory è nullo.

PathTooLongException

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

SecurityException

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

NotSupportedException

Se la directory non esiste, il percorso contiene un carattere due punti (:) che non fa parte di un’etichetta di unità (“C:").

ArgumentException

destinationDirectory è una stringa di lunghezza zero, contiene solo spazi bianchi o contiene uno o più caratteri non validi. È possibile interrogare i caratteri non validi utilizzando il metodo System.IO.Path.GetInvalidPathChars. -o- il percorso è preceduto da, o contiene, solo un carattere due punti (:).

IOException

La directory specificata dal percorso è un file. -o- Il nome della rete non è conosciuto.

 Italiano