SevenZipArchive.SaveSplit
SevenZipArchive.SaveSplit method
يحفظ أرشيف متعدد المجلدات إلى دليل الوجهة المقدم.
public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
معامل | يكتب | وصف |
---|---|---|
destinationDirectory | String | المسار إلى الدليل حيث يتم إنشاء مقاطع الأرشيف. |
options | SplitSevenZipArchiveSaveOptions | خيارات لحفظ الأرشيف ، بما في ذلك اسم الملف. |
استثناءات
استثناء | حالة |
---|---|
InvalidOperationException | تم فتح هذا الأرشيف من المصدر الحالي. |
ArgumentNullException | destinationDirectory باطل. |
SecurityException | المتصل ليس لديه الإذن المطلوب للوصول إلى الدليل. |
ArgumentException | destinationDirectory يحتوي على أحرف غير صالحة مثل “أو> أو <أو |. |
PathTooLongException | المسار المحدد يتجاوز الطول الأقصى المحدد من قبل النظام. |
ملاحظات
هذه الطريقة تؤلف عدة (ن
) اسم الملف ..7z.001 ، اسم الملف ..7z.002 ، … ، اسم الملف .7z. (n).
لا يمكن جعل الأرشيف الحالي متعدد المجلدات.
أمثلة
using (SevenZipArchive archive = new SevenZipArchive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
}
أنظر أيضا
- class SplitSevenZipArchiveSaveOptions
- class SevenZipArchive
- مساحة الاسم Aspose.Zip.SevenZip
- المجسم Aspose.Zip