Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
تُمثل هذه الواجهة أرشيفًا.
public interface IArchive : IDisposable
تنفيذ
الخصائص
FileEntries
يحصل على مدخلات من نوع Aspose.Zip.IArchiveFileEntry التي تشكل الأرشيف.
IEnumerable<iarchivefileentry> FileEntries { get; }
قيمة الخاصية
IEnumerable<IArchiveFileEntry>
ملاحظات
تتكون الأرشيفات الخاصة بالضغط فقط، مثل gzip وbzip2 وlzip وlzma وxz وz من سجل واحد - الأرشيف نفسه.
الطرق
ExtractToDirectory(string)
يستخرج جميع الملفات في الأرشيف إلى الدليل المقدم.
void ExtractToDirectory(string destinationDirectory)
المعلمات
destinationDirectory
string
المسار إلى الدليل لوضع الملفات المستخرجة فيه.
ملاحظات
إذا لم يكن الدليل موجودًا، سيتم إنشاؤه.
الاستثناءات
destinationDirectory
هو null.
المسار المحدد، اسم الملف، أو كلاهما يتجاوزان الطول الأقصى المحدد من قبل النظام. على سبيل المثال، على الأنظمة الأساسية المعتمدة على Windows، يجب أن تكون المسارات أقل من 248 حرفًا وأسماء الملفات أقل من 260 حرفًا.
لا يمتلك المتصل الإذن المطلوب للوصول إلى الدليل الموجود.
إذا لم يكن الدليل موجودًا، يحتوي المسار على حرف نقطتين (:) ليس جزءًا من تسمية محرك (“C:").
destinationDirectory
هو سلسلة بطول صفر، تحتوي فقط على مسافات فارغة، أو تحتوي على حرف أو أكثر غير صالح. يمكنك الاستعلام عن الأحرف غير الصالحة باستخدام طريقة System.IO.Path.GetInvalidPathChars. -أو- المسار مُسبق بـ، أو يحتوي، فقط على حرف نقطتين (:).
الدليل المحدد بواسطة المسار هو ملف. -أو- اسم الشبكة غير معروف.