Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
يمثل صورة واحدة داخل أرشيف wim.
public sealed class WimImage
الوراثة
الأعضاء الموروثة
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الخصائص
AllEntries
يحصل على إدخالات من نوع Aspose.Zip.Wim.WimEntry التي تشكل الصورة بشكل متكرر.
public IEnumerable<wimentry> AllEntries { get; }
قيمة الخاصية
IEnumerable<WimEntry>
Parent
يحصل على الأرشيف الذي تنتمي إليه الصورة.
public WimArchive Parent { get; }
قيمة الخاصية
RootDirectory
يحصل على إدخال الدليل الجذري للصورة.
public WimDirectoryEntry RootDirectory { get; }
قيمة الخاصية
الطرق
ExtractToDirectory(string)
يستخرج جميع الملفات في الصورة إلى الدليل المحدد.
public void ExtractToDirectory(string destinationDirectory)
المعلمات
destinationDirectory
string
المسار إلى الدليل لوضع الملفات المستخرجة فيه.
أمثلة
using (var archive = new WimArchive("install.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
ملاحظات
إذا لم يكن الدليل موجودًا، فسيتم إنشاؤه.
الاستثناءات
المسار فارغ
المسار أو اسم الملف المحدد، أو كليهما، يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال، على الأنظمة الأساسية المعتمدة على Windows، يجب أن تكون المسارات أقل من 248 حرفًا ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.
لا يمتلك المتصل الإذن المطلوب للوصول إلى الدليل الموجود.
إذا لم يكن الدليل موجودًا، يحتوي المسار على حرف نقطتين (:) ليس جزءًا من تسمية محرك (مثل “C:").
المسار هو سلسلة بطول صفر، أو يحتوي فقط على مسافات فارغة، أو يحتوي على حرف أو أكثر غير صالح. يمكنك الاستعلام عن الأحرف غير الصالحة باستخدام طريقة System.IO.Path.GetInvalidPathChars. -أو- المسار مضاف له، أو يحتوي فقط على حرف نقطتين (:).
الدليل المحدد بواسطة المسار هو ملف. -أو- اسم الشبكة غير معروف.
الصورة تالفة.
GetEntry(string)
يحصل على إدخال من نوع Aspose.Zip.Wim.WimEntry لمسار معين.
public WimEntry GetEntry(string path)
المعلمات
path
string
المسار إلى الملف أو الدليل.
العائدات
إدخال من نوع Aspose.Zip.Wim.WimEntry.