Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

Questa interfaccia rappresenta un’entrata di file di archivio.

public interface IArchiveFileEntry

Proprietà

Lunghezza

Ottiene la lunghezza dell’entrata in byte.

long? Length { get; }

Valore della Proprietà

long?

Nome

Ottiene il nome dell’entrata.

string Name { get; }

Valore della Proprietà

string

Osservazioni

Gli archivi per la compressione solo, come gzip, bzip2, lzip, lzma, xz, z hanno il nome “File.bin” a meno che non possa essere trovato un altro nome negli header.

Metodi

Estrai(string)

Estrae l’entrata nel filesystem secondo il percorso fornito.

FileInfo Extract(string path)

Parametri

path string

Il percorso del file di destinazione. Se il file esiste già, verrà sovrascritto.

Restituisce

FileInfo

Un’istanza di System.IO.FileInfo contenente i dati estratti.

Eccezioni

ArgumentNullException

path è nullo.

SecurityException

Il chiamante non ha il permesso richiesto per accedere.

ArgumentException

Il path è vuoto, contiene solo spazi bianchi o contiene caratteri non validi.

UnauthorizedAccessException

L’accesso al file path è negato.

PathTooLongException

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

NotSupportedException

Il file in path contiene due punti (:) nel mezzo della stringa.

Estrai(Stream)

Estrae l’entrata nello stream fornito.

void Extract(Stream destination)

Parametri

destination Stream

Stream di destinazione. Deve essere scrivibile.

Eccezioni

ArgumentException

destination non supporta la scrittura.

 Italiano