ZArchive.Save

Save(Stream)

Guarda el archivo xz en la secuencia proporcionada.

public void Save(Stream output)
ParámetroEscribeDescripción
outputStreamFlujo de destino.

Excepciones

excepcióncondición
ArgumentExceptionoutput no admite la búsqueda.
ArgumentNullExceptionoutput es nulo.

Observaciones

output debe ser buscable.

Ejemplos

using (FileStream zFile = File.Open("data.bin.z", FileMode.Create))
{
    using (var archive = new ZArchive())
    {
        archive.SetSource("data.bin");
        archive.Save(zFile);
     }
}

Ver también


Save(string)

Guarda el archivo Z en el archivo de destino proporcionado.

public void Save(string destinationFileName)
ParámetroEscribeDescripción
destinationFileNameString+La ruta del archivo a crear. Si el nombre de archivo especificado apunta a un archivo existente, se sobrescribirá.

Excepciones

excepcióncondición
ArgumentNullExceptiondestinationFileName es nulo.
SecurityExceptionLa persona que llama no tiene el permiso necesario para acceder.
ArgumentExceptionEldestinationFileName está vacío, solo contiene espacios en blanco o contiene caracteres no válidos.
UnauthorizedAccessExceptionAcceso al archivodestinationFileName es denegado.
PathTooLongExceptionEl 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.
NotSupportedExceptionArchivo endestinationFileName contiene dos puntos (:) en medio de la cadena.

Ejemplos

using (var archive = new ZArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save("data.bin.Z");
}

Ver también