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

На пример, на платформима заснованим на Виндовсу, путеви морају бити мање од 248 знакова, а имена датотека морају бити мање од 260 знакова.

SecurityException

Позивач нема неопходне дозволе за приступ постојећем директоријуму.

NotSupportedException

Ако директоријум не постоји, пут садржи карактер колона (:) који није део етикета дискова (“Ц:”).

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

Директоријум који је одређен путем је датотека. -или- Име мреже није познато.

 Српски