Bagikan melalui


File.WriteAllBytes Metode

Definisi

Overload

WriteAllBytes(String, Byte[])

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

WriteAllBytes(String, ReadOnlySpan<Byte>)

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

WriteAllBytes(String, Byte[])

Sumber:
File.cs
Sumber:
File.cs
Sumber:
File.cs

Membuat file baru, menulis array byte yang ditentukan ke file, lalu menutup file. Jika file target sudah ada, file tersebut dipotong 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 dapat mengkueri karakter yang tidak valid dengan menggunakan metode GetInvalidPathChars().

path null atau array byte kosong.

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

Jalur yang ditentukan tidak valid (misalnya, jalur tersebut berada pada drive yang tidak dipetakan).

Terjadi kesalahan I/O saat membuka file.

path menentukan file yang bersifat baca-saja.

-atau-

path menentukan file yang tersembunyi.

-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

WriteAllBytes(String, ReadOnlySpan<Byte>)

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

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

Parameter

path
String

File yang akan ditulis.

bytes
ReadOnlySpan<Byte>

Byte untuk menulis ke file.

Pengecualian

path kosong.

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

Jalur yang ditentukan tidak valid (misalnya, jalur tersebut berada pada drive yang tidak dipetakan).

Terjadi kesalahan I/O saat membuka file.

path menentukan file yang bersifat baca-saja.

-atau-

path menentukan file yang tersembunyi.

-atau-

path menentukan direktori.

-atau-

Pemanggil tidak memiliki izin yang diperlukan.

-atau-

Operasi ini tidak didukung pada platform saat ini.

path dalam format yang tidak valid.

Berlaku untuk