metoda fs.writeFile(). se uporablja za asinhrono pisanje podanih podatkov v datoteko. Privzeto bi bila datoteka zamenjana, če obstaja. Parameter 'options' lahko uporabite za spreminjanje funkcionalnosti metode.
Sintaksa:
fs.writeFile( file, data, options, callback )>
Parametri:
Ta metoda sprejme štiri parametre, kot je omenjeno zgoraj in opisano spodaj:
- mapa: To je niz, vmesni pomnilnik, URL ali celo število opisa datoteke, ki označuje pot do datoteke, kamor mora biti zapisana. Z uporabo deskriptorja datoteke se bo obnašal podobno kot metoda fs.write().
- podatki: To je niz, medpomnilnik, TypedArray ali DataView, ki bo zapisan v datoteko.
- opcije: To je niz ali predmet, ki ga je mogoče uporabiti za podajanje neobveznih parametrov, ki bodo vplivali na izhod. Ima tri neobvezne parametre:
- kodiranje: To je vrednost niza, ki določa kodiranje datoteke. Privzeta vrednost je 'utf8'.
- način: To je celoštevilska vrednost, ki določa način datoteke. Privzeta vrednost je 0o666.
- zastava: To je vrednost niza, ki določa zastavico, uporabljeno med pisanjem v datoteko. Privzeta vrednost je 'w'.
- poklicati nazaj: To je funkcija, ki bi jo poklicali, ko se metoda izvede.
- napaka: To je napaka, ki bi se pojavila, če operacija ne uspe.
Koraki za ustvarjanje aplikacije Node JS:
Korak 1: Ustvarite mapo projekta vozlišča in namestite lokalno do npm init -y
npm init -y>
2. korak: Ko ustvarite mapo projekta, se premaknite vanjo z naslednjim ukazom.
cd *project folder name*>
Struktura projekta:
prenesite youtube video z vlc

Struktura projekta
Primer 1: Spodnji primeri ponazarjajo metoda fs.writeFile(). v Node.js:
javascript
// 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'));> > }> });> |
>
>
Izhod:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Primer 2: Spodnji primeri ponazarjajo metoda fs.writeFile(). v Node.js:
javascript
misija nemogoče vsi filmi
// 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'));> > }> });> |
>
>
Izhod:
File written successfully The written has the following contents: This is a file containing a collection of movies.>