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à
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
Un’istanza di System.IO.FileInfo contenente i dati estratti.
Eccezioni
path
è nullo.
Il chiamante non ha il permesso richiesto per accedere.
Il path
è vuoto, contiene solo spazi bianchi o contiene caratteri non validi.
L’accesso al file path
è negato.
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.
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
destination
non supporta la scrittura.