Class LhaArchiveEntry
Именује се: Aspose.Zip.Lha Асамблеја: Aspose.Zip.dll (25.5.0)
Представља једну датотеку у архиви Лха.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Добије вредност која указује да ли је овај унос директоријум.
public bool IsDirectory { get; }
Вредност имовине
LastModified
Добије последње модификовано време улаза.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Вредност имовине
Length
Добије дужину улаза у битовима.
public long? Length { get; }
Вредност имовине
long ?
ModificationTime
Добије последње модификовано време улаза.
public DateTime ModificationTime { get; }
Вредност имовине
Name
Добије име улаза.
public string Name { get; }
Вредност имовине
Remarks
Архиве за компресију само, као што су gzip, bzip2, lzip, lzma, xz, z има име “File.bin” осим ако се друго име може наћи у насловима.
Path
Добије цео пут до улаза.
public string Path { get; }
Вредност имовине
Methods
Extract(Стринг)
Екстрактира Лха архивни улаз у систем датотека путем.
public FileSystemInfo Extract(string path)
Parameters
path
string
Пут до датотеке који ће складиштити декомпресиране податке.
Returns
System.IO.FileSystemInfoInstance садржи извађене податке.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Архиве наслова и информације о услугама нису прочитане.
path’ is null.
Позивач нема захтеван дозволу за приступ.
path’ је празан, садржи само беле просторе, или садржи неважеће знакове.
Приступ датотеци path’ је одбијен.
На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотеке морају бити мање од 260 знакова.
Датотека у path’ садржи колону (:) у средини редове.
Extract(Stream)
Екстрактира улаз у обезбеђени ток.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. mora da bude pisano.
Remarks
Не ради ништа за директоријум улазак.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Екстрактира Лха архивни улаз у датотеку.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo за складиштење декомпресираних података.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Не ради ништа за директоријум улазак.
Exceptions
Архиве наслова и информације о услугама нису прочитане.
Позивач нема потребну дозволу да отвори fileInfo'.
Пут датотеке је празан или садржи само беле просторе.
Датотека није пронађена.
Пут до датотеке је само читање или је директоријум.
fileInfo’ is null.
Одређени пут је неважећи, на пример, да се налази на немапираном дискову.
Датотека је већ отворена.