File.WriteAllBytes 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.
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
null
.
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.