SevenZipArchive.SaveSplit

SevenZipArchive.SaveSplit method

Menyimpan arsip multi-volume ke direktori tujuan yang disediakan.

public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
ParameterJenisKeterangan
destinationDirectoryStringJalur ke direktori tempat segmen arsip dibuat.
optionsSplitSevenZipArchiveSaveOptionsOpsi untuk menyimpan arsip, termasuk nama file.

Pengecualian

pengecualiankondisi
InvalidOperationExceptionArsip ini dibuka dari sumber yang ada.
ArgumentNullExceptiondestinationDirectory adalah nol.
SecurityExceptionPenelepon tidak memiliki izin yang diperlukan untuk mengakses direktori.
ArgumentExceptiondestinationDirectory berisi karakter yang tidak valid seperti “, >, <, atau |.
PathTooLongExceptionJalur yang ditentukan melebihi panjang maksimum yang ditentukan sistem.

Perkataan

Metode ini menyusun beberapa (N) file namafile.7z.001, namafile.7z.002, …, namafile.7z.(n).

Tidak dapat membuat arsip multi-volume yang ada.

Contoh

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

Lihat juga