Interface IArchive

Interface IArchive

Названий на: Aspose.Zip Асамблея: Aspose.Zip.dll (25.5.0)

Цей інтерфейс є архівом.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Отримає входи з типу Aspose.Zip.IArchiveFileEntry, що складається з архіву.

IEnumerable<iarchivefileentry> FileEntries { get; }

вартість нерухомості

IEnumerable • < IArchiveFileEntry >

Remarks

Архів для компресії тільки, наприклад, gzip, bzip2, lzip, lzma, xz, z складається з єдиного запису - самого архіву.

Format

Завантажити формат архіву.

ArchiveFormat Format { get; }

вартість нерухомості

ArchiveFormat

Methods

ExtractToDirectory(стрічка)

Витягує всі файли в архіві в наданий каталог.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Шлях до каталогу для розміщення витягнутих файлів.

Remarks

Якщо каталог не існує, він буде створений.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Наприклад, на платформах, заснованих на Windows, шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.

SecurityException

Зателефонувач не має необхідного дозволу на доступ до існуючого каталогу.

NotSupportedException

Якщо каталог не існує, то шлях містить символ колону (:) який не є частиною етикетки диска (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

Директива, зазначена шляхом, є файлом. -або- Назва мережі не відома.

 Українська