Interface IArchiveFileEntry

Interface IArchiveFileEntry

نام ها : Aspose.Zip جمع آوری: Aspose.Zip.dll (25.5.0)

این رابط یک ورودی فایل آرشیو است.

public interface IArchiveFileEntry

Properties

Length

طول ورودی را در بایت ها دریافت کنید.

long? Length { get; }

ارزش املاک

long ?

Name

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

string Name { get; }

ارزش املاک

string

Remarks

آرشیوها فقط برای فشرده سازی، مانند gzip، bzip2، lzip، lzma، xz، z دارای نام “File.bin” است مگر اینکه نام دیگری در عنوان ها یافت شود.

Methods

Extract(String)

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

FileInfo Extract(string path)

Parameters

path string

مسیر به مقصد فایل.اگر فایل در حال حاضر وجود دارد، آن را بیش از حد نوشته خواهد شد.

Returns

FileInfo

سیستم.IO.FileInfo مثال حاوی داده های استخراج شده است.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

متقاضی مجوز لازم برای دسترسی ندارد.

ArgumentException

مسیر path" خالی است، فقط حاوی فضاهای سفید است یا حاوی کاراکترهای نادرست است.

UnauthorizedAccessException

دسترسی به فایل path" رد می شود.

PathTooLongException

برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.

NotSupportedException

فایل در path" حاوی یک ستون (:) در وسط ردیف است.

Extract(Stream)

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

void Extract(Stream destination)

Parameters

destination Stream

بایگانی برچسب ها: باید نوشته شود

Exceptions

ArgumentException

destination’ does not support writing.

 فارسی