Archive.SaveSplit

Archive.SaveSplit method

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

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

استثناءات

استثناءحالة
InvalidOperationExceptionتم فتح هذا الأرشيف من المصدر الحالي.
NotSupportedExceptionهذا الأرشيف مضغوط بطريقة XZ ومشفّر.
ArgumentNullExceptiondestinationDirectory باطل.
SecurityExceptionالمتصل ليس لديه الإذن المطلوب للوصول إلى الدليل.
ArgumentExceptiondestinationDirectory يحتوي على أحرف غير صالحة مثل “أو> أو <أو |.
PathTooLongExceptionالمسار المحدد يتجاوز الطول الأقصى المحدد من قبل النظام.

ملاحظات

هذه الطريقة تؤلف عدة (ن) files filename.z01، filename.z02، …، filename.z (n-1)، filename.zip.

لا يمكن جعل الأرشيف الحالي متعدد المجلدات.

أمثلة

using (Archive archive = new Archive())
{
    archive.CreateEntry("entry.bin", "data.bin");
    archive.SaveSplit(@"C:\Folder",  new SplitArchiveSaveOptions("volume", 65536));
}

أنظر أيضا