Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Цей інтерфейс представляє запис архівного файлу.
public interface IArchiveFileEntry
Властивості
Довжина
Отримує довжину запису в байтах.
long? Length { get; }
Значення властивості
long?
Ім’я
Отримує ім’я запису.
string Name { get; }
Значення властивості
Примітки
Архіви для стиснення, такі як gzip, bzip2, lzip, lzma, xz, z мають ім’я “File.bin”, якщо інше ім’я не може бути знайдене в заголовках.
Методи
Extract(string)
Витягує запис у файлову систему за вказаним шляхом.
FileInfo Extract(string path)
Параметри
path
string
Шлях до файлу призначення. Якщо файл вже існує, він буде перезаписаний.
Повертає
Екземпляр System.IO.FileInfo, що містить витягнуті дані.
Винятки
path
дорівнює null.
Викликач не має необхідного дозволу для доступу.
path
є порожнім, містить лише пробіли або містить недійсні символи.
Доступ до файлу path
заборонено.
Вказаний path
, ім’я файлу або обидва перевищують максимально допустиму довжину, визначену системою. Наприклад, на платформах на базі Windows, шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.
Файл за path
містить двокрапку (:) посередині рядка.
Extract(Stream)
Витягує запис у вказаний потік.
void Extract(Stream destination)
Параметри
destination
Stream
Потік призначення. Повинен бути записуваним.
Винятки
destination
не підтримує запис.