metoda fs.writeFile(). este folosit pentru a scrie asincron datele specificate într-un fișier. În mod implicit, fișierul va fi înlocuit dacă există. Parametrul „opțiuni” poate fi utilizat pentru a modifica funcționalitatea metodei.
Sintaxă:
fs.writeFile( file, data, options, callback )>
Parametri:
Această metodă acceptă patru parametri așa cum s-a menționat mai sus și descriși mai jos:
- fişier: Este un șir, un buffer, un URL sau un întreg de descriere a fișierului care indică calea fișierului unde trebuie scris. Folosirea unui descriptor de fișier îl va face să se comporte similar cu metoda fs.write().
- date: Este un șir, Buffer, TypedArray sau DataView care va fi scris în fișier.
- Opțiuni: Este un șir sau un obiect care poate fi folosit pentru a specifica parametrii opționali care vor afecta rezultatul. Are trei parametri opționali:
- codificare: Este o valoare șir care specifică codificarea fișierului. Valoarea implicită este „utf8”.
- modul: Este o valoare întreagă care specifică modul fișierului. Valoarea implicită este 0o666.
- steag: Este o valoare șir care specifică steag-ul folosit în timpul scrierii în fișier. Valoarea implicită este „w”.
- sună din nou: Este funcția care ar fi apelată atunci când metoda este executată.
- greseala: Este o eroare care ar fi aruncată dacă operația eșuează.
Pași pentru a crea aplicația Node JS:
Pasul 1: Creați un folder de proiect nod și instalați local de npm init -y
npm init -y>
Pasul 2: După ce ați creat folderul de proiect, treceți la acesta utilizând următoarea comandă.
natasha dalal
cd *project folder name*>
Structura proiectului:

Structura proiectului
Exemplul 1: Exemplele de mai jos ilustrează metoda fs.writeFile(). în Node.js:
javascript
forma completă a i d e
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of books.';> fs.writeFile('books.txt', data, (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('books.txt', 'utf8'));> > }> });> |
>
>
Ieșire:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Exemplul 2: Exemplele de mai jos ilustrează metoda fs.writeFile(). în Node.js:
javascript
Java șir înlocuiește toate
// Node.js program to demonstrate the> // fs.writeFile() method> // Import the filesystem module> const fs = require(> 'fs'> );> let data = 'This is a file containing a collection of movies.';> fs.writeFile('movies.txt', data,> > {> > encoding: 'utf8',> > flag: 'w',> > mode: 0o666> > },> > (err) =>{> > if> (err)> > console.log(err);> > else> {> > console.log('File written successfully
');> > console.log('The written has the following contents:');> > console.log(fs.readFileSync('movies.txt', 'utf8'));> > }> });> |
>
>
Ieșire:
File written successfully The written has the following contents: This is a file containing a collection of movies.>