fs.writeFile() -menetelmä käytetään määritetyn tiedon asynkroniseen kirjoittamiseen tiedostoon. Oletuksena tiedosto korvataan, jos se on olemassa. 'Options'-parametria voidaan käyttää menetelmän toimivuuden muokkaamiseen.
Syntaksi:
fs.writeFile( file, data, options, callback )>
Parametrit:
Tämä menetelmä hyväksyy neljä edellä mainittua ja alla kuvattua parametria:
- tiedosto: Se on merkkijono, puskuri, URL tai tiedoston kuvaus, joka ilmaisee tiedoston polun, johon se on kirjoitettava. Tiedostokuvaajan käyttäminen saa sen käyttäytymään samalla tavalla kuin fs.write() -menetelmä.
- tiedot: Se on merkkijono, puskuri, TypedArray tai DataView, joka kirjoitetaan tiedostoon.
- vaihtoehdot: Se on merkkijono tai objekti, jota voidaan käyttää valinnaisten parametrien määrittämiseen, jotka vaikuttavat lähtöön. Siinä on kolme valinnaista parametria:
- koodaus: Se on merkkijonoarvo, joka määrittää tiedoston koodauksen. Oletusarvo on 'utf8'.
- tila: Se on kokonaislukuarvo, joka määrittää tiedostotilan. Oletusarvo on 0o666.
- lippu: Se on merkkijonoarvo, joka määrittää lipun, jota käytetään tiedostoon kirjoitettaessa. Oletusarvo on 'w'.
- soita takaisin: Se on funktio, jota kutsutaan, kun menetelmä suoritetaan.
- virhe: Se on virhe, joka heitetään, jos toiminto epäonnistuu.
Node JS -sovelluksen luomisen vaiheet:
Vaihe 1: Luo solmuprojektikansio ja asenna se paikallisesti by npm init -y
npm init -y>
Vaihe 2: Kun olet luonut projektikansion, siirry siihen seuraavalla komennolla.
cd *project folder name*>
Hankkeen rakenne:

Hankkeen rakenne
Esimerkki 1: Alla olevat esimerkit havainnollistavat fs.writeFile() -menetelmä Node.js:ssä:
javascript
k-nn-algoritmi
// 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'));> > }> });> |
>
shreya ghoshal
>
Lähtö:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Esimerkki 2: Alla olevat esimerkit havainnollistavat fs.writeFile() -menetelmä Node.js:ssä:
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 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'));> > }> });> |
>
>
Lähtö:
File written successfully The written has the following contents: This is a file containing a collection of movies.>