Archive.SaveSplit

Archive.SaveSplit method

Enregistre l’archive multi-volume dans le répertoire de destination fourni.

public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
ParamètreTaperLa description
destinationDirectoryStringChemin d’accès au répertoire dans lequel les segments d’archive doivent être créés.
optionsSplitArchiveSaveOptionsOptions d’enregistrement d’archives, y compris le nom de fichier.

Exceptions

exceptioncondition
InvalidOperationExceptionCette archive a été ouverte à partir d’une source existante.
NotSupportedExceptionCette archive est à la fois compressée avec la méthode XZ et cryptée.
ArgumentNullExceptiondestinationDirectory est nul.
SecurityExceptionL’appelant n’a pas l’autorisation requise pour accéder au répertoire.
ArgumentExceptiondestinationDirectory contient des caractères non valides tels que “, >, < ou |.
PathTooLongExceptionLe chemin spécifié dépasse la longueur maximale définie par le système.

Remarques

Cette méthode compose plusieurs (n) fichiers nomfichier.z01, nomfichier.z02, …, nomfichier.z(n-1), nomfichier.zip.

Impossible de rendre l’archive existante multi-volume.

Exemples

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

Voir également