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(الستار)

استخراج الدخول إلى نظام الملفات عن طريق المسار المقدم.

FileInfo Extract(string path)

Parameters

path string

المسار إلى الملف المستهدف.إذا كان الملف موجودًا بالفعل ، فسيتم إعادة كتابته.

Returns

FileInfo

System.IO.FileInfo الحالة التي تحتوي على البيانات المستخرجة.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

لا يحصل المتصل على إذن الوصول المطلوب.

ArgumentException

الطريق " فارغ ، يحتوي على مساحات بيضاء فقط ، أو يحتوي على أحرف غير صحيحة.

UnauthorizedAccessException

يتم رفض الوصول إلى ملف path".

PathTooLongException

على سبيل المثال ، على المنصات المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن يكون اسم الملف أقل من 260 حرفًا.

NotSupportedException

ملف في path’ يحتوي على عمود (:) في وسط السلسلة.

Extract(Stream)

إخراج الدخول إلى التدفق المقدم.

void Extract(Stream destination)

Parameters

destination Stream

كلمات مفتاحية يجب أن تكون مكتوبة

Exceptions

ArgumentException

destination’ does not support writing.

 عربي