SevenZipArchive.SaveSplit

SevenZipArchive.SaveSplit method

يحفظ أرشيف متعدد المجلدات إلى دليل الوجهة المقدم.

public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
معامليكتبوصف
destinationDirectoryStringالمسار إلى الدليل حيث يتم إنشاء مقاطع الأرشيف.
optionsSplitSevenZipArchiveSaveOptionsخيارات لحفظ الأرشيف ، بما في ذلك اسم الملف.

استثناءات

استثناءحالة
InvalidOperationExceptionتم فتح هذا الأرشيف من المصدر الحالي.
ArgumentNullExceptiondestinationDirectory باطل.
SecurityExceptionالمتصل ليس لديه الإذن المطلوب للوصول إلى الدليل.
ArgumentExceptiondestinationDirectory يحتوي على أحرف غير صالحة مثل “أو> أو <أو |.
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));
}

أنظر أيضا