Archive.SaveSplit
Archive.SaveSplit method
Guarda el archivo de varios volúmenes en el directorio de destino proporcionado.
public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
Parámetro | Escribe | Descripción |
---|---|---|
destinationDirectory | String | La ruta al directorio donde se crearán los segmentos de archivo. |
options | SplitArchiveSaveOptions | Opciones para guardar archivos, incluido el nombre del archivo. |
Excepciones
excepción | condición |
---|---|
InvalidOperationException | Este archivo fue abierto desde una fuente existente. |
NotSupportedException | Este archivo está comprimido con el método XZ y encriptado. |
ArgumentNullException | destinationDirectory es nulo. |
SecurityException | La persona que llama no tiene el permiso necesario para acceder al directorio. |
ArgumentException | destinationDirectory contiene caracteres no válidos como “, >, < o |. |
PathTooLongException | La ruta especificada supera la longitud máxima definida por el sistema. |
Observaciones
Este método compone varios (norte
) archivos nombrearchivo.z01, nombrearchivo.z02, …, nombrearchivo.z(n-1), nombrearchivo.zip.
No se puede hacer que el archivo existente sea de varios volúmenes.
Ejemplos
using (Archive archive = new Archive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitArchiveSaveOptions("volume", 65536));
}
Ver también
- class SplitArchiveSaveOptions
- class Archive
- espacio de nombres Aspose.Zip
- asamblea Aspose.Zip