JavaScript-ohjelma tietojen kirjoittamiseen tekstitiedostoon

Tässä artikkelissa opimme, kuinka voimme kirjoittaa tietoja tekstitiedostoon. Siinä on sisäänrakennettu moduuli tai sisäänrakennettu kirjasto NodeJs joka käsittelee kaikki kirjoitustoiminnot nimeltä fs (tiedostojärjestelmä). Se on pohjimmiltaan JavaScript-ohjelma (fs.js), johon kirjoitetaan funktio kirjoitustoimintoja varten. Tuo fs-moduuli ohjelmaan ja käytä funktioita kirjoittaaksesi tekstiä järjestelmän tiedostoihin.

Käytetty toiminto:

The writeFile()-funktiot käytetään kirjoitustoimintoihin.

Esitiedot:

Syntaksi:

writeFile( Path, Data, Callback) 

Parametrit:

  • Polku: Se vie suhteellisen polun ohjelmasta tekstitiedostoon. Jos tiedosto luodaan samaan kansioon kuin ohjelma, anna vain tiedoston nimi. Jos tiedostoa ei ole olemassa, uusi tiedosto luodaan automaattisesti.
  • Tiedot: Tämä argumentti ottaa tietoja, jotka on kirjoitettava tiedostoon.
  • Takaisinsoittotoiminto: Takaisinsoittofunktiolla on lisäksi argumentti (err). Jos toiminto epäonnistuu tietojen kirjoittamisessa, virhe näyttää virheen.

Esimerkki 1: Tuloste on erillisessä tiedostonimessä Output.txt.

javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Learning how to write in a file.' // Write data in 'Output.txt' . fs.writeFile('Output.txt', data, (err) =>{ // Virheen sattuessa heittää err.  jos (err) heittää virhe; }) 

Lähtö:

Learning how to write in a file. 

Esimerkki 2: Tuloste on erillisessä tiedostonimessä Hello.txt.

Javascript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will write in a file. let data = 'Hello world.' // Write data in 'Hello.txt' . fs.writeFile('Hello.txt', data, (err) =>{ // Virheen sattuessa heittää err.  jos (err) heittää virhe; }) 

Lähtö:

Hello world. 

Esimerkki 3: Esimerkki 3: Tietojen liittäminen olemassa olevaan tiedostoon.

JavaScript
// Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // Virheen sattuessa heittää err.  jos (err) heittää virhe; }) 


Huomautus: Yllä oleva komentosarja voidaan ajaa terminaalin NodeJs-tulkin avulla.