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.
Замовник не має необхідного дозволу на доступ.
path’ є порожнім, містить тільки білі простори, або містить недійсні символи.
Доступ до файлу path" відмовляється.
Наприклад, на платформах, заснованих на Windows, шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.
Файл в 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
Архівні заголовки та інформація про службу не прочитано.
Зателефонувач не має необхідного дозволу на відкриття fileInfo'.
Дорога файлу порожня або містить тільки білі простори.
Файл не знайдено.
Шлях до файлу читається тільки або є каталогом.
fileInfo’ is null.
Визначений шлях недійсний, наприклад, перебування на безкартованому двигуні.
Файл вже відкритий.