Class LhaArchiveEntry
Името на пространството: Aspose.Zip.Lha Асамблея: Aspose.Zip.dll (25.5.0)
Представя един файл в архива на Lha.
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(Стрий)
Екстракт Lha архивен вход към файловата система по път.
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.
Призователят няма изискваното разрешение за достъп.
Пътят ” е празен, съдържа само бели пространства или съдържа невалидни знаци.
code class=“paramref”>path.
code class=“paramref”>path", име на файла, или и двете надвишават максималната дължина, определена от системата. например, на платформи, базирани на Windows, пътеките трябва да са по-малко от 248 знака, а имената на файла трябва да са по-малко от 260.
code class=“paramref”>path.
Extract(Stream)
Изтегляне на входа към предоставения поток.
public void Extract(Stream destination)
Parameters
destination
Stream
Продължителността на дестинацията. трябва да бъде писателна.
Remarks
Нищо не се случва за директориума.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Екстрактиране на Lha архиви за влизане в файл.
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
Заглавията на архивите и информацията за услугите не са прочетени.
code class=“paramref”>fileInfo'.
Пътят на файла е празен или съдържа само бели пространства.
Документът не е намерен.
Пътят към файла е само за четене или е директория.
fileInfo’ is null.
Определеният маршрут е невалиден, като например да се намира на безкартиран диск.
Филмът вече е отворен.