SnappyArchive.Save
Save(Stream)
Menyimpan arsip tajam ke aliran yang disediakan.
public void Save(Stream output)
Parameter | Jenis | Keterangan |
---|
output | Stream | Aliran tujuan. |
Pengecualian
pengecualian | kondisi |
---|
ArgumentException | output tidak mendukung pencarian. |
ArgumentNullException | output adalah nol. |
Perkataan
output harus dapat dicari.
Contoh
using (FileStream snappyFile = File.Open("archive.snappy", FileMode.Create))
{
using (var archive = new SnappyArchive())
{
archive.SetSource("data.bin");
archive.Save(snappyFile);
}
}
Lihat juga
Save(FileInfo)
Menyimpan arsip tajam ke file tujuan yang disediakan.
public void Save(FileInfo destination)
Parameter | Jenis | Keterangan |
---|
destination | FileInfo | FileInfo yang akan dibuka sebagai aliran tujuan. |
Pengecualian
pengecualian | kondisi |
---|
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk membukadestination. |
ArgumentException | Jalur file kosong atau hanya berisi spasi putih. |
FileNotFoundException | Berkas tidak ditemukan. |
UnauthorizedAccessException | Path ke file bersifat read-only atau direktori. |
ArgumentNullException | destination adalah nol. |
DirectoryNotFoundException | Jalur yang ditentukan tidak valid, seperti berada di drive yang belum dipetakan. |
IOException | File sudah terbuka. |
Contoh
using (var archive = new SnappyArchive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(new FileInfo("archive.snappy"));
}
Lihat juga
Save(string)
Menyimpan arsip tajam ke file tujuan yang disediakan.
public void Save(string destinationFileName)
Parameter | Jenis | Keterangan |
---|
destinationFileName | String | Jalur arsip yang akan dibuat. Jika nama file yang ditentukan menunjuk ke file yang sudah ada, itu akan ditimpa. |
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
using (var archive = new SnappyArchive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("result.snappy");
}
Lihat juga