Interface IArchive
نام ها : Aspose.Zip جمع آوری: Aspose.Zip.dll (25.5.0)
این رابط یک آرشیو است.
public interface IArchive : IDisposable
Implements
Properties
FileEntries
دریافت ورودی از Aspose.Zip.IArchiveFileEntry نوع تشکیل آرشیو.
IEnumerable<iarchivefileentry> FileEntries { get; }
ارزش املاک
IEnumerable <؛ IArchiveFileEntry >
Remarks
آرشیو برای فشرده سازی فقط، مانند gzip، bzip2، lzip، lzma، xz، z از یک رکورد تشکیل شده است - خود آرشیو.
Format
فرمت آرشیو را دریافت کنید.
ArchiveFormat Format { get; }
ارزش املاک
Methods
ExtractToDirectory(String)
تمام فایل ها را در آرشیو به دایرکتوری ارائه شده استخراج کنید.
void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
مسیر به دایرکتوری برای قرار دادن فایل های استخراج شده در.
Remarks
اگر دایرکتوری وجود نداشته باشد، ایجاد خواهد شد.
Exceptions
destinationDirectory’ is null.
برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.
تماس گیرنده اجازه لازم برای دسترسی به دایرکتوری موجود را ندارد.
اگر دایرکتوری وجود ندارد، یک مسیر حاوی یک کاراکتر ستون فقرات (:) است که بخشی از یک برچسب درایو نیست (“C:”).
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 (:).
دایرکتوری مشخص شده توسط مسیر یک فایل است. -یا- نام شبکه شناخته نشده است.