FileSystemProxy.WriteAllBytes(String, Byte[], Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menulis data ke file biner.
public:
void WriteAllBytes(System::String ^ file, cli::array <System::Byte> ^ data, bool append);
public void WriteAllBytes (string file, byte[] data, bool append);
member this.WriteAllBytes : string * byte[] * bool -> unit
Public Sub WriteAllBytes (file As String, data As Byte(), append As Boolean)
Parameter
- file
- String
Jalur dan nama file yang akan ditulis.
- data
- Byte[]
Data yang akan ditulis ke file.
- append
- Boolean
True
untuk menambahkan ke konten file; False
untuk menimpa isi file. Defaultnya adalah False
.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
file
adalah Nothing
.
File tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Memori tidak cukup untuk menulis string ke buffer.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini menambahkan array CustomerData
data ke file CollectedData
.
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
Keterangan
Jika jalur yang ditentukan, tidak termasuk nama file, tidak valid, DirectoryNotFoundException pengecualian akan dilemparkan. Jika jalur valid tetapi file tidak ada, file dibuat.
Catatan
Metode WriteAllBytes
ini membuka file, menulis ke file tersebut, lalu menutupnya. Kode yang menggunakan WriteAllBytes
metode ini lebih sederhana daripada kode yang menggunakan BinaryWriter objek . Namun, jika Anda menambahkan data ke file menggunakan perulangan, objek dapat memberikan performa yang BinaryWriter lebih baik karena Anda hanya perlu membuka dan menutup file sekali.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.WriteAllBytes
metode .
Untuk | Lihat |
---|---|
Menulis ke file biner | Cara: Menulis ke File Biner |