CpioEntry.Extract
محتويات
[
يخفي
]Extract(string)
لاستخراج الإدخال إلى نظام الملفات من خلال المسار المتوفر.
public FileSystemInfo Extract(string path)
| معامل | يكتب | وصف |
|---|---|---|
| path | String | مسار الملف الوجهة. إذا كان الملف موجودًا بالفعل ، فسيتم استبداله. |
قيمة الإرجاع
معلومات الملف المكونة للملف.
استثناءات
| استثناء | حالة |
|---|---|
| ArgumentNullException | path باطل. |
| SecurityException | المتصل ليس لديه الإذن المطلوب للوصول. |
| ArgumentException | الpath فارغ أو يحتوي على مسافات بيضاء فقط أو يحتوي على أحرف غير صالحة. |
| UnauthorizedAccessException | الوصول إلى الملفpath مرفوض. |
| PathTooLongException | المحددpathأو اسم الملف أو كلاهما يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال ، في الأنظمة الأساسية المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا. |
| NotSupportedException | ملف فيpath يحتوي على نقطتين (:) في منتصف السلسلة. |
أمثلة
using (var archive = new CpioArchive("archive.cpio"))
{
archive.Entries[0].Extract("data.bin");
}
أنظر أيضا
- class CpioEntry
- مساحة الاسم Aspose.Zip.Cpio
- المجسم Aspose.Zip
Extract(Stream)
لاستخراج الإدخال إلى الدفق المقدم.
public void Extract(Stream destination)
| معامل | يكتب | وصف |
|---|---|---|
| destination | Stream | تيار الوجهة. يجب أن يكون قابلاً للكتابة. |
استثناءات
| استثناء | حالة |
|---|---|
| ArgumentException | destination لا يدعم الكتابة. |
أمثلة
استخراج إدخال من أرشيف cpio.
using (var archive = new CpioArchive("archive.cpio"))
{
archive.Entries[0].Extract(httpResponseStream);
}
أنظر أيضا
- class CpioEntry
- مساحة الاسم Aspose.Zip.Cpio
- المجسم Aspose.Zip