LzipArchive.Save
Save(Stream)
Guarda el archivo lzip en la secuencia proporcionada.
public void Save(Stream outputStream)
| Parámetro | Escribe | Descripción |
|---|
| outputStream | Stream | Flujo de destino. |
Excepciones
| excepción | condición |
|---|
| ArgumentException | outputStream no admite la búsqueda. |
| ArgumentNullException | outputStream es nulo. |
Observaciones
outputStream debe ser buscable.
Ejemplos
using (FileStream lzFile = File.Open("archive.lz", FileMode.Create))
{
using (var archive = new LzipArchive())
{
archive.SetSource("data.bin");
archive.Save(lzFile);
}
}
Ver también
Save(string)
Guarda el archivo lzip en el archivo de destino proporcionado.
public void Save(string destinationFileName)
| 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á. |
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
using (var archive = new LzipArchive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("result.lz");
}
Ver también
Save(FileInfo)
Guarda el archivo lzip en el archivo de destino proporcionado.
public void Save(FileInfo destination)
| Parámetro | Escribe | Descripción |
|---|
| destination | FileInfo | FileInfo que se abrirá como flujo de destino. |
Excepciones
| excepción | condición |
|---|
| SecurityException | La persona que llama no tiene el permiso requerido para abrir eldestination. |
| ArgumentException | La ruta del archivo está vacía o solo contiene espacios en blanco. |
| FileNotFoundException | No se encuentra el archivo. |
| UnauthorizedAccessException | La ruta al archivo es de solo lectura o es un directorio. |
| ArgumentNullException | destination es nulo. |
| DirectoryNotFoundException | La ruta especificada no es válida, como estar en una unidad no asignada. |
| IOException | El archivo ya está abierto. |
Ejemplos
using (var archive = new LzipArchive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(new FileInfo("archive.lz"));
}
Ver también