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