SevenZipArchive.SaveSplit

SevenZipArchive.SaveSplit method

Guarda el archivo de varios volúmenes en el directorio de destino proporcionado.

public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
ParámetroEscribeDescripción
destinationDirectoryStringLa ruta al directorio donde se crearán los segmentos de archivo.
optionsSplitSevenZipArchiveSaveOptionsOpciones para guardar archivos, incluido el nombre del archivo.

Excepciones

excepcióncondición
InvalidOperationExceptionEste archivo fue abierto desde una fuente existente.
ArgumentNullExceptiondestinationDirectory es nulo.
SecurityExceptionLa persona que llama no tiene el permiso necesario para acceder al directorio.
ArgumentExceptiondestinationDirectory contiene caracteres no válidos como “, >, < o |.
PathTooLongExceptionLa ruta especificada supera la longitud máxima definida por el sistema.

Observaciones

Este método compone varios (norte) archivos filename.7z.001, filename.7z.002, …, filename.7z.(n).

No se puede hacer que el archivo existente sea de varios volúmenes.

Ejemplos

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

Ver también