Class SevenZipArchive

SevenZipArchive class

هذه الفئة تمثل ملف أرشيف 7z. استخدمه لتأليف واستخراج أرشيفات 7z.

public class SevenZipArchive : IArchive

المنشئون

اسموصف
SevenZipArchive(SevenZipEntrySettings)يقوم بتهيئة مثيل جديد لملفSevenZipArchive فئة مع إعدادات اختيارية لإدخالاتها.
SevenZipArchive(Stream)يقوم بتهيئة مثيل جديد لملفSevenZipArchive يمكن استخراج فئة ويؤلف قائمة إدخالات من الأرشيف.
SevenZipArchive(string)يقوم بتهيئة مثيل جديد لملفSevenZipArchive يمكن استخراج فئة ويؤلف قائمة إدخالات من الأرشيف.

الخصائص

اسموصف
Entries { get; }يحصل على إدخالاتSevenZipArchiveEntry النوع الذي يشكل الأرشيف.
NewEntrySettings { get; }إعدادات الضغط والتشفير المستخدمة حديثًاSevenZipArchiveEntry العناصر .

طُرق

اسموصف
CreateEntries(DirectoryInfo, bool)يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.
CreateEntries(string, bool)يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.
CreateEntry(string, Stream, SevenZipEntrySettings)إنشاء إدخال واحد داخل الأرشيف.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)إنشاء إدخال واحد داخل الأرشيف.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)إنشاء إدخال واحد داخل الأرشيف.
CreateEntry(string, string, bool, SevenZipEntrySettings)إنشاء إدخال واحد داخل الأرشيف.
Dispose()تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها.
ExtractToDirectory(string, string)استخراج كافة الملفات الموجودة في الأرشيف إلى الدليل المقدم.
Save(Stream)يحفظ أرشيف 7z في الدفق المقدم.
Save(string)لحفظ الأرشيف في ملف الوجهة المقدم.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)يحفظ أرشيف متعدد المجلدات إلى دليل الوجهة المقدم.

أنظر أيضا