Class LhaArchiveEntry
Název místa: Aspose.Zip.Lha Sbírka: Aspose.Zip.dll (25.5.0)
Zahrnuje jeden soubor v archivu Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Obdrží hodnotu, která ukazuje, zda je tento vstupní adres.
public bool IsDirectory { get; }
Hodnota nemovitosti
LastModified
Obdrží poslední změněný čas vstupu.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Hodnota nemovitosti
Length
Obdrží délku vstupu v bytech.
public long? Length { get; }
Hodnota nemovitosti
long ?
ModificationTime
Obdrží poslední změněný čas vstupu.
public DateTime ModificationTime { get; }
Hodnota nemovitosti
Name
Dostane jméno vstupu.
public string Name { get; }
Hodnota nemovitosti
Remarks
Archivy pro komprese pouze, jako je gzip, bzip2, lzip, lzma, xz, z má název “File.bin” pokud nelze nalézt jiný název v titulcích.
Path
Dostanete celou cestu k vchodu.
public string Path { get; }
Hodnota nemovitosti
Methods
Extract(Stringová)
Extrakt Lha archivní vstup do souborového systému podle trasy.
public FileSystemInfo Extract(string path)
Parameters
path
string
Cesta k souboru, který ukládá dekomprimované údaje.
Returns
System.IO.FileSystemInfoInstance obsahující extrahované údaje.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Archivní titulky a informace o službách nebyly přečteny.
path’ is null.
Zákazník nemá požadované povolení k přístupu.
code class=“paramref”>path’ je prázdný, obsahuje pouze bílé prostory, nebo obsahuje neplatné znaky.
Přístup k souboru path" je odmítnut.
Uvedený path", název souboru, nebo oba překračují maximální délku definovanou systémem. Například na platformách založených na Windows, trasy musí být méně než 248 znaků a názvy souboru musí být méně než 260 znak.
Soubor na path’ obsahuje kolonu (:) uprostřed řádku.
Extract(Stream)
Odstraní vstup do poskytnutého toku.
public void Extract(Stream destination)
Parameters
destination
Stream
Destinace stream. musí být psateln.
Remarks
Není to nic pro vstup do adresáře.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Extrakt Lha archivní vstup do souboru.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo pro ukládání dekomprimovaných údaj.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Není to nic pro vstup do adresáře.
Exceptions
Archivní titulky a informace o službách nebyly přečteny.
Volající nemá požadované povolení k otevření fileInfo'.
Stránka je prázdná nebo obsahuje pouze bílé prostory.
Soubor nebyl nalezen.
Cesta k souboru je čtená pouze nebo je adres.
fileInfo’ is null.
Uvedená trasa je neplatná, např. být na nezapsaném pohonu.
Soubor je již otevřen.