Class LhaArchiveEntry
nazivni prostor: Aspose.Zip.Lha Sastav: Aspose.Zip.dll (25.5.0)
Predstavlja jedinstvenu datoteku unutar Lha arhiva.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Dobiva vrijednost koja ukazuje na to da li je ovaj ulazni direktorij.
public bool IsDirectory { get; }
Vrijednost nekretnina
LastModified
Posljednje izmijenjene vrijeme ulaska.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Vrijednost nekretnina
Length
Dostaje duljinu ulaza u bajtima.
public long? Length { get; }
Vrijednost nekretnina
long ?
ModificationTime
Posljednje izmijenjene vrijeme ulaska.
public DateTime ModificationTime { get; }
Vrijednost nekretnina
Name
Dobivaju ime ulaznice.
public string Name { get; }
Vrijednost nekretnina
Remarks
Arhiva za kompresije samo, kao što su gzip, bzip2, lzip, lzma, xz, z ima ime “File.bin” osim ako se drugo ime može naći u naslovnicama.
Path
Došao je cijeli put do ulaza.
public string Path { get; }
Vrijednost nekretnina
Methods
Extract(String)
Izvlači Lha arhiv ulaz u sustav datoteke putem.
public FileSystemInfo Extract(string path)
Parameters
path
string
Put do datoteke koji će pohraniti dekomprimirane podatke.
Returns
System.IO.FileSystemInfoInstance sadrži izvedenih podataka.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Naslovi arhiva i informacije o službi nisu pročitani.
path’ is null.
Pozivač nema potrebnu dozvolu za pristup.
path’ je prazan, sadrži samo bijele prostore, ili sadrži nevažeće znakove.
Pristup datoteci path" je odbijen.
Na primjer, na Windows platformama, staze moraju biti manje od 248 znakova, a imena datoteke moraju biti manje od 260 znakova.
File na path’ sadrži kolona (:) u sredini trake.
Extract(Stream)
Izvlači ulaz u pruženi tok.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. mora biti pismen.
Remarks
Ništa nije potrebno za ulaz u direktorije.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Izvlači Lha arhiv ulaz u datoteku.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo za skladištenje dekomprimiranih podataka.
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šta nije potrebno za ulaz u direktorije.
Exceptions
Naslovi arhiva i informacije o službi nisu pročitani.
Pozivač nema potrebnu dozvolu da otvori fileInfo'.
Put datoteke je prazan ili sadrži samo bijele prostore.
Dosje nije pronađeno.
Put do datoteke je samo čitanje ili je direktorija.
fileInfo’ is null.
Navedeni put je nevažeći, na primjer, biti na nemapiranom pogonu.
Dosje je već otvoreno.