Archive.SaveSplit

Archive.SaveSplit method

Slaat archief met meerdere volumes op in de opgegeven doelmap.

public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
ParameterTypeBeschrijving
destinationDirectoryStringHet pad naar de map waar archiefsegmenten moeten worden gemaakt.
optionsSplitArchiveSaveOptionsOpties voor archiefopslag, inclusief bestandsnaam.

Uitzonderingen

uitzonderingvoorwaarde
InvalidOperationExceptionDit archief is geopend vanuit een bestaande bron.
NotSupportedExceptionDit archief is zowel gecomprimeerd met de XZ-methode als versleuteld.
ArgumentNullExceptiondestinationDirectory is niets.
SecurityExceptionDe beller heeft niet de vereiste toestemming om toegang te krijgen tot het telefoonboek.
ArgumentExceptiondestinationDirectory bevat ongeldige tekens zoals “, >, < of |.
PathTooLongExceptionHet opgegeven pad overschrijdt de door het systeem gedefinieerde maximale lengte.

Opmerkingen

Deze methode bestaat uit verschillende (N) bestanden bestandsnaam.z01, bestandsnaam.z02, …, bestandsnaam.z(n-1), bestandsnaam.zip.

Kan bestaand archief niet multi-volume maken.

Voorbeelden

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

Zie ook