Bagikan melalui


FileSystem.WriteAllBytes(String, Byte[], Boolean) Metode

Definisi

Menulis data ke file biner.

public:
 static void WriteAllBytes(System::String ^ file, cli::array <System::Byte> ^ data, bool append);
public static void WriteAllBytes (string file, byte[] data, bool append);
static member WriteAllBytes : string * byte[] * bool -> unit
Public Shared 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.

fileadalah 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 di Visual Basic

Berlaku untuk