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

Каталог, указанный по маршруту, является файлом. -или- Название сети неизвестно.

 Русский