Archive.SaveSplit

Archive.SaveSplit method

Menyimpan arsip multi-volume ke direktori tujuan yang disediakan.

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

Pengecualian

pengecualiankondisi
InvalidOperationExceptionArsip ini dibuka dari sumber yang ada.
NotSupportedExceptionArsip ini dikompresi dengan metode XZ dan dienkripsi.
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.z01, namafile.z02, …, namafile.z(n-1), namafile.zip.

Tidak dapat membuat arsip multi-volume yang ada.

Contoh

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

Lihat juga