LzipArchive.Save

Save(Stream)

Sparar lzip-arkivet i den tillhandahållna strömmen.

public void Save(Stream outputStream)
ParameterTypBeskrivning
outputStreamStreamDestinationsström.

Undantag

undantagskick
ArgumentExceptionoutputStream stöder inte sökning.
ArgumentNullExceptionoutputStream är inget.

Anmärkningar

outputStream måste vara sökbar.

Exempel

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

Se även


Save(string)

Sparar lzip-arkivet till destinationsfilen som tillhandahålls.

public void Save(string destinationFileName)
ParameterTypBeskrivning
destinationFileNameStringSökvägen till arkivet som ska skapas. Om det angivna filnamnet pekar på en befintlig fil kommer den att skrivas över.

Undantag

undantagskick
ArgumentNullExceptiondestinationFileName är inget.
SecurityExceptionDen som ringer har inte den behörighet som krävs för att få åtkomst.
ArgumentExceptionDedestinationFileName är tom, innehåller bara blanksteg eller innehåller ogiltiga tecken.
UnauthorizedAccessExceptionTillgång till fildestinationFileName är nekad.
PathTooLongExceptionDen angivnadestinationFileName, filnamn eller båda överskrider den systemdefinierade maximala längden. Till exempel, på Windows-baserade plattformar måste sökvägar vara mindre än 248 tecken och filnamn måste vara mindre än 260 tecken.
NotSupportedExceptionArkivera kldestinationFileName innehåller ett kolon (:) i mitten av strängen.

Exempel

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

Se även


Save(FileInfo)

Sparar lzip-arkivet till destinationsfilen som tillhandahålls.

public void Save(FileInfo destination)
ParameterTypBeskrivning
destinationFileInfoFileInfo som kommer att öppnas som målström.

Undantag

undantagskick
SecurityExceptionDen som ringer har inte den behörighet som krävs för att öppnadestination.
ArgumentExceptionFilsökvägen är tom eller innehåller bara blanksteg.
FileNotFoundExceptionFilen hittades inte.
UnauthorizedAccessExceptionSökvägen till filen är skrivskyddad eller är en katalog.
ArgumentNullExceptiondestination är inget.
DirectoryNotFoundExceptionDen angivna sökvägen är ogiltig, till exempel på en omappad enhet.
IOExceptionFilen är redan öppen.

Exempel

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

Se även