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, l zip, 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

Директорът, посочен по пътя, е файл. -или- Име на мрежата не е известно.

 Български