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 &lt؛ IArchiveFileEntry >

Remarks

آرشیو برای فشرده سازی فقط، مانند gzip، bzip2، lzip، lzma، xz، z از یک رکورد تشکیل شده است - خود آرشیو.

Format

فرمت آرشیو را دریافت کنید.

ArchiveFormat Format { get; }

ارزش املاک

ArchiveFormat

Methods

ExtractToDirectory(String)

تمام فایل ها را در آرشیو به دایرکتوری ارائه شده استخراج کنید.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

مسیر به دایرکتوری برای قرار دادن فایل های استخراج شده در.

Remarks

اگر دایرکتوری وجود نداشته باشد، ایجاد خواهد شد.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 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

دایرکتوری مشخص شده توسط مسیر یک فایل است. -یا- نام شبکه شناخته نشده است.

 فارسی