Class LhaArchiveEntry
Pôvodný názov: Aspose.Zip.Lha Zhromaždenie: Aspose.Zip.dll (25.5.0)
Predstavuje jeden súbor v archíve Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Dostane hodnotu, ktorá ukazuje, či je tento vstupný adresár.
public bool IsDirectory { get; }
Hodnota nehnuteľnosti
LastModified
Dostane poslednú modifikovanú dobu vstupu.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Hodnota nehnuteľnosti
Length
Získa dĺžku vstupu v bytoch.
public long? Length { get; }
Hodnota nehnuteľnosti
long ?
ModificationTime
Dostane poslednú modifikovanú dobu vstupu.
public DateTime ModificationTime { get; }
Hodnota nehnuteľnosti
Name
Získa názov vstupu.
public string Name { get; }
Hodnota nehnuteľnosti
Remarks
Archívy na kompresiu iba, ako napríklad gzip, bzip2, lzip, lzma, xz, z má názov “File.bin” pokiaľ sa v hlavičkách nenachádza iné meno.
Path
Dostane celú cestu k vchodu.
public string Path { get; }
Hodnota nehnuteľnosti
Methods
Extract(Stretnutie)
Extrakt Lha archív vstup do súborového systému podľa cesty.
public FileSystemInfo Extract(string path)
Parameters
path
string
Cesta k súboru, ktorý ukladá dekompresované údaje.
Returns
System.IO.FileSystemInfoInstance obsahujúce vytiahnuté údaje.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Archívové hlavy a informácie o službách neboli prečítané.
path’ is null.
Návštevník nemá požadované povolenie na prístup.
path’ je prázdna, obsahuje iba biele priestory, alebo obsahuje neplatné znaky.
Prístup k súboru path" je zamietnutý.
Názov súboru alebo obaja presahujú maximálnu dĺžku definovanú systémom. Napríklad, na platformách založených na systéme Windows, trasy musia byť menej ako 248 znakov a názvy súborov musia byť menej ako 260 znakov.
Súbor na path’ obsahuje stĺpec (:) v strede riadku.
Extract(Stream)
Extrakt vstupu do poskytnutého prúdu.
public void Extract(Stream destination)
Parameters
destination
Stream
Destinácia stream. musí byť písateľná.
Remarks
Nič neplatí pre vstupné adresáre.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Extrakt Lha archív vstup do súboru.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo na ukladanie dekompresovaných údajov.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Nič neplatí pre vstupné adresáre.
Exceptions
Archívové hlavy a informácie o službách neboli prečítané.
Volávač nemá požadované povolenie na otvorenie fileInfo'.
Stránka je prázdna alebo obsahuje iba biele priestory.
Súbor sa nenašiel.
Cesta k súboru je čitateľná alebo je adresár.
fileInfo’ is null.
Uvedená trasa je neplatná, napr. byť na nezamestnanom disku.
Súbor je už otvorený.