Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
يمثل إدخالًا (ملف أو دليل) داخل أرشيف ISO.
public abstract class IsoEntry : 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; }
قيمة الخاصية
Length
يحصل على طول الإدخال بالبايت.
public long? Length { get; }
قيمة الخاصية
long?
Name
يحصل على اسم الإدخال.
public string Name { get; }
قيمة الخاصية
الطرق
Extract(string)
يستخرج الإدخال إلى نظام الملفات بواسطة المسار المقدم.
public FileInfo Extract(string path)
المعلمات
path
string
المسار إلى ملف الوجهة. إذا كان الملف موجودًا بالفعل، سيتم الكتابة فوقه.
العائدات
مثال من System.IO.FileInfo يحتوي على البيانات المستخرجة.
الاستثناءات
path
هو null.
المستدعي ليس لديه الإذن المطلوب للوصول.
path
فارغ، يحتوي فقط على مسافات بيضاء، أو يحتوي على أحرف غير صالحة.
تم رفض الوصول إلى الملف path
.
المسار المحدد path
، اسم الملف، أو كليهما يتجاوز الطول الأقصى المحدد من قبل النظام. على سبيل المثال، على منصات Windows، يجب أن تكون المسارات أقل من 248 حرفًا، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.
الملف في path
يحتوي على نقطتين (:) في منتصف السلسلة.
Extract(Stream)
يستخرج الإدخال إلى التدفق المقدم.
public void Extract(Stream destination)
المعلمات
destination
Stream
تدفق الوجهة. يجب أن يكون قابلًا للكتابة.
الاستثناءات
destination
لا يدعم الكتابة.
يتم رفعه إذا لم يمثل الإدخال ملفًا.
ToString()
يعيد سلسلة تمثل الإدخال الحالي.
public override string ToString()
العائدات
اسم الإدخال.