Class LhaArchiveEntry
Nom dels espais: Aspose.Zip.Lha Assemblea: Aspose.Zip.dll (25.5.0)
Representa un únic fitxer dins de l’arxiu Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Obté un valor que indiqui si aquest directori d’entrada.
public bool IsDirectory { get; }
Valor de la propietat
LastModified
Obté l’últim temps modificat de l’entrada.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Valor de la propietat
Length
Obté la longitud de l’entrada en bytes.
public long? Length { get; }
Valor de la propietat
long ?
ModificationTime
Obté l’últim temps modificat de l’entrada.
public DateTime ModificationTime { get; }
Valor de la propietat
Name
Nom de l’entrada.
public string Name { get; }
Valor de la propietat
Remarks
Arxius per a la compressió només, com ara gzip, bzip2, lzip, lzma, xz, z té el nom “File.bin” llevat que es pugui trobar un altre nom en els titulars.
Path
Aconsegueix el camí complet cap a l’entrada.
public string Path { get; }
Valor de la propietat
Methods
Extract(Tàrrega)
Extracte Lha entrada d’arxiu a un sistema de fitxers per cam.
public FileSystemInfo Extract(string path)
Parameters
path
string
El camí al fitxer que emmagatzemarà les dades decompreses.
Returns
System.IO.FileSystemInfoInstance que conté dades extraïdes.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
No s’ha llegit cap titulació d’arxiu i informació de servei.
path’ is null.
El client no té el permís d’accés requerit.
La path’ és buida, només conté espais blancs, o conté caràcters invalidats.
L’accés al fitxer path" es nega.
El nom de fitxer especificat path", o tots dos superen la longitud màxima definida pel sistema. per exemple, en les plataformes basades en Windows, els passos han de ser menys de 248 caràcters, i els noms de fitxer han de ser menys de 260 caràcters.
El fitxer a path’ conté una columna (:) al mig de la cadena.
Extract(Stream)
Extrata l’entrada al flux proporcionat.
public void Extract(Stream destination)
Parameters
destination
Stream
La destinació ha de ser escrita.
Remarks
No hi ha cap entrada de direcci.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Extracte Lha entrada d’arxiu a un arxiu.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo per a l’emmagatzematge de dades decompreses.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
No hi ha cap entrada de direcci.
Exceptions
No s’ha llegit cap titulació d’arxiu i informació de servei.
El convocador no té el permís requerit per obrir el fileInfo'.
La ruta de fitxer és buida o només conté espais blancs.
El fitxer no es troba.
El camí a l’arxiu és només llegit o és un directori.
fileInfo’ is null.
La ruta especificada és invalidada, com per exemple estar en un disc no mapat.
El fitxer ja està obert.