JavaScript Programa įrašyti duomenis į tekstinį failą

Šiame straipsnyje mes sužinosime, kaip galime įrašyti duomenis į tekstinį failą. Yra integruotas modulis arba integruota biblioteka NodeJs kuri tvarko visas rašymo operacijas, vadinamas fs (failų sistema). Iš esmės tai yra „JavaScript“ programa (fs.js), kurioje parašyta rašymo operacijų funkcija. Importuokite fs-modulį į programą ir naudokite funkcijas, norėdami įrašyti tekstą į sistemos failus.

Naudota funkcija:

The writeFile() funkcijos naudojamas rašymo operacijoms.

Būtinos sąlygos:

  • JavaScript
  • Kaip importuoti biblioteką „JavaScript“. .

Sintaksė:

writeFile( Path, Data, Callback) 

Parametrai:

  • Kelias: Jis eina santykiniu keliu nuo programos iki teksto failo. Jei failas turi būti sukurtas tame pačiame aplanke kaip ir programos, nurodykite tik failo pavadinimą. Jei failo nėra, automatiškai bus sukurtas naujas failas.
  • Duomenys: Šis argumentas apima duomenis, kuriuos reikia įrašyti į failą.
  • Atšaukimo funkcija: Tai yra atgalinio ryšio funkcija, kuri taip pat turi argumentą (err). Jei operacijos metu nepavyksta įrašyti duomenų, klaida rodo gedimą.

1 pavyzdys: Išvestis bus atskiru failo pavadinimu 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) =>{ // Klaidos atveju mesti err.  if (err) mesti klaidą; })>>   

Išvestis:

2 pavyzdys: Išvestis bus atskiru failo pavadinimu 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) =>{ // Klaidos atveju mesti err.  if (err) mesti klaidą; })>>   

Išvestis:

3 pavyzdys: 3 pavyzdys: Duomenų pridėjimas prie esamo failo.

JavaScript { // Klaidos atveju mesti err. if (err) mesti klaidą; })>>


Pastaba: Aukščiau pateiktą scenarijų galima paleisti naudojant NodeJs interpretatorių terminale.