Interface IArchiveFileEntry

Interface IArchiveFileEntry

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

Цей інтерфейс представляє запис архівного файлу.

public interface IArchiveFileEntry

Властивості

Довжина

Отримує довжину запису в байтах.

long? Length { get; }

Значення властивості

long?

Ім’я

Отримує ім’я запису.

string Name { get; }

Значення властивості

string

Примітки

Архіви для стиснення, такі як gzip, bzip2, lzip, lzma, xz, z мають ім’я “File.bin”, якщо інше ім’я не може бути знайдене в заголовках.

Методи

Extract(string)

Витягує запис у файлову систему за вказаним шляхом.

FileInfo Extract(string path)

Параметри

path string

Шлях до файлу призначення. Якщо файл вже існує, він буде перезаписаний.

Повертає

FileInfo

Екземпляр System.IO.FileInfo, що містить витягнуті дані.

Винятки

ArgumentNullException

path дорівнює null.

SecurityException

Викликач не має необхідного дозволу для доступу.

ArgumentException

path є порожнім, містить лише пробіли або містить недійсні символи.

UnauthorizedAccessException

Доступ до файлу path заборонено.

PathTooLongException

Вказаний path, ім’я файлу або обидва перевищують максимально допустиму довжину, визначену системою. Наприклад, на платформах на базі Windows, шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.

NotSupportedException

Файл за path містить двокрапку (:) посередині рядка.

Extract(Stream)

Витягує запис у вказаний потік.

void Extract(Stream destination)

Параметри

destination Stream

Потік призначення. Повинен бути записуваним.

Винятки

ArgumentException

destination не підтримує запис.

 Українська