Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Questa interfaccia rappresenta un archivio.
public interface IArchive : IDisposable
Implementa
Proprietà
FileEntries
Ottiene le voci di tipo Aspose.Zip.IArchiveFileEntry che costituiscono l’archivio.
IEnumerable<iarchivefileentry> FileEntries { get; }
Valore della Proprietà
IEnumerable<IArchiveFileEntry>
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
destinationDirectory
è nullo.
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.
Il chiamante non ha il permesso richiesto per accedere alla directory esistente.
Se la directory non esiste, il percorso contiene un carattere due punti (:) che non fa parte di un’etichetta di unità (“C:").
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 (:).
La directory specificata dal percorso è un file. -o- Il nome della rete non è conosciuto.