Archive.SaveSplit

Archive.SaveSplit method

Sparar arkiv med flera volymer i den tillhandahållna destinationskatalogen.

public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
ParameterTypBeskrivning
destinationDirectoryStringSökvägen till katalogen där arkivsegmenten ska skapas.
optionsSplitArchiveSaveOptionsAlternativ för att spara arkiv, inklusive filnamn.

Undantag

undantagskick
InvalidOperationExceptionDetta arkiv öppnades från befintlig källa.
NotSupportedExceptionDetta arkiv är både komprimerat med XZ-metoden och krypterat.
ArgumentNullExceptiondestinationDirectory är inget.
SecurityExceptionDen som ringer har inte den behörighet som krävs för att komma åt telefonboken.
ArgumentExceptiondestinationDirectory innehåller ogiltiga tecken som “, >, < eller |.
PathTooLongExceptionDen angivna sökvägen överskrider den systemdefinierade maximala längden.

Anmärkningar

Denna metod består av flera (n) filer filnamn.z01, filnamn.z02, …, filnamn.z(n-1), filnamn.zip.

Kan inte göra befintligt arkiv till flera volymer.

Exempel

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

Se även