Bzip2Archive.Save
Contenido
[
Ocultar
]Save(Stream, Bzip2SaveOptions)
Guarda el archivo en la secuencia proporcionada.
public void Save(Stream outputStream, Bzip2SaveOptions saveOptions = null)
Parámetro | Escribe | Descripción |
---|---|---|
outputStream | Stream | Flujo de destino. |
saveOptions | Bzip2SaveOptions | Opciones para guardar un archivo bzip2. Si no se especifica, se usaría un tamaño de bloque de 900 Kb. |
Excepciones
excepción | condición |
---|---|
InvalidOperationException | No se ha proporcionado la fuente de los datos que se van a archivar. |
ArgumentException | outputStream no se puede escribir. |
UnauthorizedAccessException | El origen del archivo es de solo lectura o es un directorio. |
DirectoryNotFoundException | La ruta de origen del archivo especificada no es válida, por ejemplo, se encuentra en una unidad no asignada. |
IOException | El origen del archivo ya está abierto. |
Observaciones
outputStreamdebe ser escribible.
Ejemplos
Escribe datos comprimidos en el flujo de respuesta http.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(httpResponse.OutputStream);
}
Ver también
- class Bzip2SaveOptions
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip
Save(string, Bzip2SaveOptions)
Guarda el archivo en el archivo de destino proporcionado.
public void Save(string destinationFileName, Bzip2SaveOptions saveOptions = null)
Parámetro | Escribe | Descripción |
---|---|---|
destinationFileName | String | La ruta del archivo que se va a crear. Si el nombre de archivo especificado apunta a un archivo existente, se sobrescribirá. |
saveOptions | Bzip2SaveOptions | Opciones para guardar un archivo bzip2. Si no se especifica, se usaría un tamaño de bloque de 900 Kb. |
Excepciones
excepción | condición |
---|---|
ArgumentNullException | destinationFileName es nulo. |
SecurityException | La persona que llama no tiene el permiso necesario para acceder. |
ArgumentException | EldestinationFileName está vacío, solo contiene espacios en blanco o contiene caracteres no válidos. |
UnauthorizedAccessException | Acceso al archivodestinationFileName es denegado. |
PathTooLongException | El especificadodestinationFileName, nombre de archivo, o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres. |
NotSupportedException | Archivo endestinationFileName contiene dos puntos (:) en medio de la cadena. |
Ejemplos
Escribe datos comprimidos en un archivo.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("data.bz2");
}
Ver también
- class Bzip2SaveOptions
- class Bzip2Archive
- espacio de nombres Aspose.Zip.Bzip2
- asamblea Aspose.Zip