LzipArchive.Save

Save(Stream)

Salva l’archivio lzip nello stream fornito.

public void Save(Stream outputStream)
ParametroTipoDescrizione
outputStreamStreamFlusso di destinazione.

Eccezioni

eccezionecondizione
ArgumentExceptionoutputStream non supporta la ricerca.
ArgumentNullExceptionoutputStream è zero.

Osservazioni

outputStream deve essere ricercabile.

Esempi

using (FileStream lzFile = File.Open("archive.lz", FileMode.Create))
{
    using (var archive = new LzipArchive())
    {
        archive.SetSource("data.bin");
        archive.Save(lzFile);
     }
}

Guarda anche


Save(string)

Salva l’archivio lzip 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 LzipArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save("result.lz");
}

Guarda anche


Save(FileInfo)

Salva l’archivio lzip nel file di destinazione fornito.

public void Save(FileInfo destination)
ParametroTipoDescrizione
destinationFileInfoFileInfo che verrà aperto come flusso di destinazione.

Eccezioni

eccezionecondizione
SecurityExceptionIl chiamante non dispone dell’autorizzazione richiesta per aprire il filedestination.
ArgumentExceptionIl percorso del file è vuoto o contiene solo spazi bianchi.
FileNotFoundExceptionIl file non è stato trovato.
UnauthorizedAccessExceptionIl percorso del file è di sola lettura o è una directory.
ArgumentNullExceptiondestination è zero.
DirectoryNotFoundExceptionIl percorso specificato non è valido, ad esempio si trova su un’unità non mappata.
IOExceptionIl file è già aperto.

Esempi

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

Guarda anche