Bagikan melalui


File.WriteAllBytes(String, Byte[]) Metode

Definisi

Membuat file baru, menulis array byte yang ditentukan ke file, lalu menutup file. Jika file target sudah ada, file tersebut dipotok dan ditimpa.

public:
 static void WriteAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void WriteAllBytes (string path, byte[] bytes);
static member WriteAllBytes : string * byte[] -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As Byte())

Parameter

path
String

File yang akan ditulis.

bytes
Byte[]

Byte untuk menulis ke file.

Pengecualian

versi .NET Framework dan .NET Core yang lebih lama dari 2.1: path adalah string panjang nol, hanya berisi spasi kosong, atau berisi satu atau beberapa karakter yang tidak valid. Anda bisa mengkueri karakter yang tidak valid dengan menggunakan metode .GetInvalidPathChars()

path adalah null atau array byte kosong.

Jalur yang ditentukan, nama file, atau keduanya melebihi panjang maksimum yang ditentukan sistem.

Jalur yang ditentukan tidak valid (misalnya, ada di drive yang tidak dipetakan).

Terjadi kesalahan I/O saat membuka file.

path menentukan file yang bersifat baca-saja.

-atau-

path menentukan file yang disembunyikan.

-atau-

Operasi ini tidak didukung pada platform saat ini.

-atau-

path menentukan direktori.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

path dalam format yang tidak valid.

Pemanggil tidak memiliki izin yang diperlukan.

Keterangan

Mengingat array byte dan jalur file, metode ini membuka file yang ditentukan, menulis konten array byte ke file, lalu menutup file.

Berlaku untuk