LzipArchive.Save

Save(Stream)

Menyimpan arsip lzip ke aliran yang disediakan.

public void Save(Stream outputStream)
ParameterJenisKeterangan
outputStreamStreamAliran tujuan.

Pengecualian

pengecualiankondisi
ArgumentExceptionoutputStream tidak mendukung pencarian.
ArgumentNullExceptionoutputStream adalah nol.

Perkataan

outputStream harus dapat dicari.

Contoh

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

Lihat juga


Save(string)

Menyimpan arsip lzip ke file tujuan yang disediakan.

public void Save(string destinationFileName)
ParameterJenisKeterangan
destinationFileNameStringJalur arsip yang akan dibuat. Jika nama file yang ditentukan menunjuk ke file yang sudah ada, itu akan ditimpa.

Pengecualian

pengecualiankondisi
ArgumentNullExceptiondestinationFileName adalah nol.
SecurityExceptionPenelepon tidak memiliki izin yang diperlukan untuk mengakses.
ArgumentExceptionItudestinationFileName kosong, hanya berisi spasi putih, atau berisi karakter yang tidak valid.
UnauthorizedAccessExceptionAkses ke filedestinationFileName ditolak.
PathTooLongExceptionYang ditentukandestinationFileName, nama file, atau keduanya melebihi panjang maksimum yang ditentukan sistem. Misalnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter.
NotSupportedExceptionBerkas didestinationFileName berisi titik dua (:) di tengah string.

Contoh

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

Lihat juga


Save(FileInfo)

Menyimpan arsip lzip ke file tujuan yang disediakan.

public void Save(FileInfo destination)
ParameterJenisKeterangan
destinationFileInfoFileInfo yang akan dibuka sebagai aliran tujuan.

Pengecualian

pengecualiankondisi
SecurityExceptionPenelepon tidak memiliki izin yang diperlukan untuk membukadestination.
ArgumentExceptionJalur file kosong atau hanya berisi spasi putih.
FileNotFoundExceptionBerkas tidak ditemukan.
UnauthorizedAccessExceptionPath ke file bersifat read-only atau direktori.
ArgumentNullExceptiondestination adalah nol.
DirectoryNotFoundExceptionJalur yang ditentukan tidak valid, seperti berada di drive yang belum dipetakan.
IOExceptionFile sudah terbuka.

Contoh

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

Lihat juga