Class IsoEntry

Class IsoEntry

Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)

يمثل إدخالًا (ملف أو دليل) داخل أرشيف ISO.

public abstract class IsoEntry : IArchiveFileEntry

الوراثة

objectIsoEntry

التنفيذ

IArchiveFileEntry

الأعضاء الموروثة

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

الخصائص

IsDirectory

يحصل على قيمة تشير إلى ما إذا كان الإدخال هو دليل.

public bool IsDirectory { get; }

قيمة الخاصية

bool

Length

يحصل على طول الإدخال بالبايت.

public long? Length { get; }

قيمة الخاصية

long?

Name

يحصل على اسم الإدخال.

public string Name { get; }

قيمة الخاصية

string

الطرق

Extract(string)

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

public FileInfo Extract(string path)

المعلمات

path string

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

العائدات

FileInfo

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

الاستثناءات

ArgumentNullException

path هو null.

SecurityException

المستدعي ليس لديه الإذن المطلوب للوصول.

ArgumentException

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

UnauthorizedAccessException

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

PathTooLongException

المسار المحدد path، اسم الملف، أو كليهما يتجاوز الطول الأقصى المحدد من قبل النظام. على سبيل المثال، على منصات Windows، يجب أن تكون المسارات أقل من 248 حرفًا، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.

NotSupportedException

الملف في path يحتوي على نقطتين (:) في منتصف السلسلة.

Extract(Stream)

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

public void Extract(Stream destination)

المعلمات

destination Stream

تدفق الوجهة. يجب أن يكون قابلًا للكتابة.

الاستثناءات

ArgumentException

destination لا يدعم الكتابة.

NotSupportedException

يتم رفعه إذا لم يمثل الإدخال ملفًا.

ToString()

يعيد سلسلة تمثل الإدخال الحالي.

public override string ToString()

العائدات

string

اسم الإدخال.

 عربي