Nod.JS FS.Kaedah WriteFile () (tulis ke fail)

Nod.JS FS.Kaedah WriteFile () (tulis ke fail)

Nod.js fs.WriteFile () kaedah menulis data ke fail secara tidak segerak dengan menggantikan fail sekiranya sudah ada. Fungsi ini boleh menulis data dari rentetan atau penampan.

Pilihan pengekodan diabaikan jika data adalah penampan. Pengekodan lalai adalah 'UTF8', mod fail lalai adalah 0666 dan bendera lalai digunakan 'w' bermaksud mod tulis.

Sintaks

The fs.WriteFile () Fungsi dalam NodeJS (JavaScript) menggunakan sintaks berikut.

 fs.WriteFile (nama fail, data [, pilihan], panggilan balik) 

Di sini:

  1. nama fail adalah nama fail dengan jalan.
  2. data Adakah rentetan atau penampan untuk menulis
  3. pilihan boleh menjadi objek yang seperti pengekodan, mod, bendera.
  4. Panggilan balik Fungsi mengambil satu parameter tunggal dan digunakan untuk mengembalikan kesilapan.

Contoh

Mari buat fail javascript TestWriteFile.js dan tambahkan kandungan berikut. Skrip ini akan menulis "Hello World!"String ke dalam fail yang dinamakan pengeluaran.txt Dalam direktori semasa.

var fs = memerlukan ('fs'); fs.WriteFile ("Output.txt "," hello dunia!", fungsi (err) if (err) return Console.ralat (err); konsol.log ("Fail disimpan dengan jayanya!"););
12345678var fs = memerlukan ('fs'); fs.WriteFile ("Output.txt "," hello dunia!", fungsi (err) if (err) return Console.ralat (err); konsol.log ("Fail disimpan dengan jayanya!"););

Simpan fail dan jalankan dengan nod.js

Node TestWriteFile.js  
Output: Fail yang disimpan berjaya! 

Anda juga boleh melihat kandungan output.txt dengan arahan jenis pada perintah tingkap atau kucing di linux.