XzArchive.Save

Save(Stream)

Salva l’archivio xz nello stream fornito.

public void Save(Stream output)
ParametroTipoDescrizione
outputStreamFlusso di destinazione.

Eccezioni

eccezionecondizione
ArgumentExceptionoutput non supporta la ricerca.
ArgumentNullExceptionoutput è zero.

Osservazioni

output deve essere ricercabile.

Esempi

using (FileStream xzFile = File.Open("archive.xz", FileMode.Create))
{
    using (var archive = new XzArchive())
    {
        archive.SetSource("data.bin");
        archive.Save(xzFile);
     }
}

Guarda anche


Save(string)

Salva l’archivio xz nel file di destinazione fornito.

public void Save(string destinationFileName)
ParametroTipoDescrizione
destinationFileNameStringIl percorso dell’archivio da creare. Se il nome file specificato punta a un file esistente, verrà sovrascritto.

Eccezioni

eccezionecondizione
ArgumentNullExceptiondestinationFileName è zero.
SecurityExceptionIl chiamante non dispone dell’autorizzazione richiesta per l’accesso.
ArgumentExceptionILdestinationFileName è vuoto, contiene solo spazi bianchi o contiene caratteri non validi.
UnauthorizedAccessExceptionAccesso all’archiviodestinationFileName è negato.
PathTooLongExceptionIl specificatodestinationFileName, nome file o entrambi superano la lunghezza massima definita dal sistema. Ad esempio, su piattaforme basate su Windows, i percorsi devono contenere meno di 248 caratteri ei nomi file devono contenere meno di 260 caratteri.
NotSupportedExceptionFile adestinationFileName contiene i due punti (:) al centro della stringa.

Esempi

using (var archive = new XzArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save("result.xz");
}

Guarda anche