Bzip2Archive.Save
isi
[
bersembunyi
]Save(Stream, Bzip2SaveOptions)
Menyimpan arsip ke aliran yang disediakan.
public void Save(Stream outputStream, Bzip2SaveOptions saveOptions = null)
Parameter | Jenis | Keterangan |
---|---|---|
outputStream | Stream | Aliran tujuan. |
saveOptions | Bzip2SaveOptions | Opsi untuk menyimpan arsip bzip2. Jika tidak ditentukan, ukuran blok 900 Kb akan digunakan. |
Pengecualian
pengecualian | kondisi |
---|---|
InvalidOperationException | Sumber data yang akan diarsipkan belum disediakan. |
ArgumentException | outputStream tidak dapat ditulis. |
UnauthorizedAccessException | Sumber file bersifat read-only atau berupa direktori. |
DirectoryNotFoundException | Jalur sumber file yang ditentukan tidak valid, seperti berada di drive yang belum dipetakan. |
IOException | Sumber File sudah terbuka. |
Perkataan
outputStreamharus dapat ditulis.
Contoh
Menulis data terkompresi ke aliran respons http.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(httpResponse.OutputStream);
}
Lihat juga
- class Bzip2SaveOptions
- class Bzip2Archive
- ruang nama Aspose.Zip.Bzip2
- perakitan Aspose.Zip
Save(string, Bzip2SaveOptions)
Menyimpan arsip ke file tujuan yang disediakan.
public void Save(string destinationFileName, Bzip2SaveOptions saveOptions = null)
Parameter | Jenis | Keterangan |
---|---|---|
destinationFileName | String | Jalur arsip yang akan dibuat. Jika nama file yang ditentukan menunjuk ke file yang sudah ada, itu akan ditimpa. |
saveOptions | Bzip2SaveOptions | Opsi untuk menyimpan arsip bzip2. Jika tidak ditentukan, ukuran blok 900 Kb akan digunakan. |
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | destinationFileName adalah nol. |
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk mengakses. |
ArgumentException | ItudestinationFileName kosong, hanya berisi spasi putih, atau berisi karakter yang tidak valid. |
UnauthorizedAccessException | Akses ke filedestinationFileName ditolak. |
PathTooLongException | Yang 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. |
NotSupportedException | Berkas didestinationFileName berisi titik dua (:) di tengah string. |
Contoh
Menulis data terkompresi ke file.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("data.bz2");
}
Lihat juga
- class Bzip2SaveOptions
- class Bzip2Archive
- ruang nama Aspose.Zip.Bzip2
- perakitan Aspose.Zip