Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Представляє запис (файл або каталог) у ISO-архіві.
public abstract class IsoEntry : IArchiveFileEntry
Спадкування
Реалізує
Спадковані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Властивості
IsDirectory
Отримує значення, яке вказує, чи є запис каталогом.
public bool IsDirectory { get; }
Значення властивості
Length
Отримує довжину запису в байтах.
public long? Length { get; }
Значення властивості
long?
Name
Отримує ім’я запису.
public string Name { get; }
Значення властивості
Методи
Extract(string)
Витягує запис у файлову систему за наданим шляхом.
public FileInfo Extract(string path)
Параметри
path
string
Шлях до файлу призначення. Якщо файл вже існує, він буде перезаписаний.
Повертає
Екземпляр System.IO.FileInfo, що містить витягнуті дані.
Винятки
path
дорівнює null.
Викликач не має необхідних дозволів для доступу.
path
порожній, містить лише пробіли або містить недопустимі символи.
Доступ до файлу path
заборонено.
Вказаний path
, ім’я файлу або обидва перевищують максимально допустиму довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.
Файл за path
містить двокрапку (:) посередині рядка.
Extract(Stream)
Витягує запис у наданий потік.
public void Extract(Stream destination)
Параметри
destination
Stream
Потік призначення. Повинен бути записуваним.
Винятки
destination
не підтримує запис.
Виникає, якщо запис не представляє файл.
ToString()
Повертає рядок, що представляє поточний запис.
public override string ToString()
Повертає
Ім’я запису.