WimArchive.WimArchive
محتويات
[
يخفي
]WimArchive(Stream)
يقوم بتهيئة مثيل جديد لملفWimArchive
يمكن استخراج فئة ويؤلف قائمة إدخالات من الأرشيف.
public WimArchive(Stream sourceStream)
معامل | يكتب | وصف |
---|---|---|
sourceStream | Stream | مصدر الأرشيف. يجب أن يكون قابلاً للبحث. |
استثناءات
استثناء | حالة |
---|---|
ArgumentNullException | sourceStream باطل. |
ArgumentException | sourceStream لا يمكن البحث عنه. |
InvalidDataException | sourceStream ليس أرشيف wim صالحًا. |
ملاحظات
لا يقوم المُنشئ هذا بفك ضغط أي إدخال. يرىOpen
طريقة التفريغ .
أمثلة
يوضح المثال التالي كيفية استخراج كافة الإدخالات إلى دليل.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
أنظر أيضا
- class WimArchive
- مساحة الاسم Aspose.Zip.Wim
- المجسم Aspose.Zip
WimArchive(string)
يقوم بتهيئة مثيل جديد لملفWimArchive
يمكن استخراج فئة ويؤلف قائمة إدخالات من الأرشيف.
public WimArchive(string path)
معامل | يكتب | وصف |
---|---|---|
path | String | المسار إلى ملف الأرشيف. |
استثناءات
استثناء | حالة |
---|---|
ArgumentNullException | path باطل. |
SecurityException | المتصل ليس لديه الإذن المطلوب للوصول. |
ArgumentException | الpath فارغ أو يحتوي على مسافات بيضاء فقط أو يحتوي على أحرف غير صالحة. |
UnauthorizedAccessException | الوصول إلى الملفpath مرفوض. |
PathTooLongException | المحددpathأو اسم الملف أو كلاهما يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال ، في الأنظمة الأساسية المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا. |
NotSupportedException | ملف فيpath يحتوي على نقطتين (:) في منتصف السلسلة. |
ملاحظات
لا يقوم المُنشئ هذا بفك ضغط أي إدخال. يرىOpen
طريقة التفريغ .
أمثلة
يوضح المثال التالي كيفية استخراج كافة الإدخالات إلى دليل.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
أنظر أيضا
- class WimArchive
- مساحة الاسم Aspose.Zip.Wim
- المجسم Aspose.Zip