logo

JavaScript Program för att skriva data i en textfil

I den här artikeln ska vi lära oss hur vi kan skriva data i en textfil. Det finns en inbyggd modul eller ett inbyggt bibliotek i NodeJs som hanterar alla skrivoperationer som kallas fs (File-System). Det är i grunden ett JavaScript-program (fs.js) där en funktion för skrivoperationer skrivs. Importera fs-modul i programmet och använd funktioner för att skriva text till filer i systemet.

Använd funktion:

De writeFile() funktioner används för skrivoperationer.



Förutsättningar:

  • JavaScript
  • Hur man importerar ett bibliotek i JavaScript .

Syntax:

writeFile( Path, Data, Callback)>

Parametrar:

  • Väg: Den tar in den relativa sökvägen från programmet till textfilen. Om filen ska skapas i samma mapp som programmets, ange bara namnet på filen. Om filen inte finns skapas en ny fil automatiskt.
  • Data: Detta argument tar in data som måste skrivas i filen.
  • Återuppringningsfunktion: Det är callback-funktionen som vidare har ett argument (err). Om operationen misslyckas med att skriva data visar ett fel felet.

Exempel 1: Utdata kommer att ha ett separat filnamn Output.txt.

i ordning
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) =>{ // Vid ett fel släng fel.  om (fela) kasta fel; })>

Produktion:

Learning how to write in a file.>

Exempel 2: Utdata kommer att ha ett separat filnamn Hello.txt.



skapa listor i java
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) =>{ // Vid ett fel släng fel.  om (fela) kasta fel; })>

Produktion:

Hello world.>

Exempel 3: Exempel 3: Lägga till data till en befintlig fil.

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) =>{ // Vid ett fel släng fel.  om (fela) kasta fel; })>




svävande css

Notera: Skriptet ovan kan köras med hjälp av NodeJs-tolken i terminalen.