logo

Metoda vozlišča JS fs.writeFile().

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
NodeProjs

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.>