Class LhaArchiveEntry
ja nimityö: Aspose.Zip.Lha Kokoelma: Aspose.Zip.dll (25.5.0)
Esittelee yhden tiedoston Lha-arkistossa.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Saat arvon, joka osoittaa, onko tämä sisäänkirjain.
public bool IsDirectory { get; }
Omistuksen arvo
LastModified
Saat viimeisen muutetun sisäänpääsyajan.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Omistuksen arvo
Length
Se saa sisäänpääsyn pituuden byteina.
public long? Length { get; }
Omistuksen arvo
long ?
ModificationTime
Saat viimeisen muutetun sisäänpääsyajan.
public DateTime ModificationTime { get; }
Omistuksen arvo
Name
Antaa sisäänkäynnin nimi.
public string Name { get; }
Omistuksen arvo
Remarks
Tiedostoja vain tiivistämiseen, kuten gzip, bzip2, lzip, lzma, xz, z on nimi “File.bin” ellei toinen nimi löytyy otsikoissa.
Path
Täydellinen tie sisäänkäyntiin.
public string Path { get; }
Omistuksen arvo
Methods
Extract(String)
Poistaa Lha arkiston sisäänkäynti tiedostojärjestelmään tiellä.
public FileSystemInfo Extract(string path)
Parameters
path
string
Tiedosto, joka tallentaa dekompresoituja tietoja.
Returns
System.IO.FileSystemInfoInstance, joka sisältää saatuja tietoja.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Arkkitehtien otsikoita ja palvelutietoja ei ole luettu.
path’ is null.
Kääntäjällä ei ole tarvittavaa käyttöoikeutta.
path’ on tyhjä, sisältää vain valkoisia tiloja tai sisältää epätasaisia merkkejä.
Pääsy path" -tiedostoon kielletään.
Määritetty path", tiedoston nimi tai molemmat ylittävät järjestelmän määrittämän enimmäispituuden. Esimerkiksi Windows-pohjaisilla alustoilla tiet on oltava alle 248 merkkiä ja tiedoston nimet on oltava alle 260 merkkiä.
path’ -tiedosto sisältää sarjan keskellä olevan sarjan (:) sarjan.
Extract(Stream)
Poista sisäänpääsy antamaan virtaukseen.
public void Extract(Stream destination)
Parameters
destination
Stream
Tarkoitus: Tarkoitus on kirjoitettava.
Remarks
Ei mitään direktoriin pääsyä.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Lha arkiston sisäänpääsy tiedostoon.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo dekompresoitujen tietojen tallentamiseen.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Ei mitään direktoriin pääsyä.
Exceptions
Arkkitehtien otsikoita ja palvelutietoja ei ole luettu.
Soittajalla ei ole vaadittua lupaa avata fileInfo'.
Tiedoston reitti on tyhjä tai sisältää vain valkoisia tiloja.
Tiedostoa ei löydy.
Matka tiedostoon on vain lukeminen tai on direktori.
fileInfo’ is null.
Määritetty reitti ei ole pätevä, esimerkiksi ollessa kartattoman ajoneuvon päällä.
Tiedosto on jo auki.