Class LhaArchiveEntry
Le nom : Aspose.Zip.Lha Assemblée: Aspose.Zip.dll (25.5.0)
Il représente un seul fichier dans l’archive Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Riceve un valore che indica se questo directory di ingresso.
public bool IsDirectory { get; }
Valore di proprietà
LastModified
Riceve l’ultimo tempo modificato dell’ingresso.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Valore di proprietà
Length
Riceve la lunghezza dell’ingresso in byte.
public long? Length { get; }
Valore di proprietà
long ?
ModificationTime
Riceve l’ultimo tempo modificato dell’ingresso.
public DateTime ModificationTime { get; }
Valore di proprietà
Name
Prendi il nome dell’ingresso.
public string Name { get; }
Valore di proprietà
Remarks
Archivio solo per compressione, come gzip, bzip2, lzip, lzma, xz, z ha il nome “File.bin” a meno che non si possa trovare un altro nome nei titoli.
Path
Il percorso completo verso l’ingresso.
public string Path { get; }
Valore di proprietà
Methods
Extract(Le string)
Estratto Lha archivio ingresso a un file system per percorso.
public FileSystemInfo Extract(string path)
Parameters
path
string
Il percorso verso il file che memorizzerà i dati decompressi.
Returns
System.IO.FileSystemInfoInstance contenente dati estratti.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
I titoli dell’archivio e le informazioni sul servizio non sono stati letti.
path’ is null.
Il chiamante non ha il permesso di accesso richiesto.
La path’ è vuota, contiene solo spazi bianchi, o contiene caratteri invalidi.
L’accesso al file path" è rifiutato.
La specifica path’, 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.
Il file in path’ contiene una colonna (:) nel mezzo della riga.
Extract(Stream)
Elimina l’ingresso nel flusso fornito.
public void Extract(Stream destination)
Parameters
destination
Stream
Destinazione Stream. deve essere scritta.
Remarks
Non c’è niente per l’ingresso del directory.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Eliminare l’ingresso dell’archivio in un file.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo per la memorizzazione dei dati decompressi.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Non c’è niente per l’ingresso del directory.
Exceptions
I titoli dell’archivio e le informazioni sul servizio non sono stati letti.
Il chiamante non ha il permesso richiesto per aprire il fileInfo'.
Le fichier est vide ou ne contient que des espaces blancs.
Il file non è trovato.
Il percorso per il file è letto solo o è un directory.
fileInfo’ is null.
Il percorso specificato è invalido, ad esempio essere su un drive non mappato.
Il file è già aperto.