JavaScript | Program for å skrive data i en tekstfil

JavaScript | Program for å skrive data i en tekstfil
Å skrive data til en fil kan være usedvanlig nyttig for lagring av dataene dine lenger. Du trenger ikke å bekymre deg for å miste dataene dine etter å ha forlatt programmet ditt. Hvert språk har hatt en slags støtte for lagring av data i filer ved hjelp av noen pakker, og JavaScript er intet unntak.

JavaScript har en pakke som heter "Filsystem", som lar brukeren fungere med filer. I denne pakken er det en funksjon som heter “Skrivfil”, hvis eneste formål er å skrive data til en fil som er spesifisert innenfor banen.

Metoden WritFile () fra “FS” -pakken

Som nevnt ovenfor, er skrivefilmetoden en del av “FS” pakke, og for å bruke denne funksjonen, må du inkludere “FS” -pakken i JavaScript -applikasjonen. For bedre å forstå arbeidet med denne skrivefilen (), ta en titt på syntaksen nedenfor:

WritFile (Pathoffile, DataTowrite, CallbackFunction);

I denne syntaksen:

  • Pathoffile: Angir den nøyaktige banen til filen som data skal skrives
  • DataTowrite: Dataene som skal skrives
  • tilbakeringing Funksjon: Tilbakeringingsfunksjonen som skal utføres i tilfelle en feil mens du skriver data til filen

Eksempel: Å skrive tekst til en fil ved hjelp av WritFile () -metode

Det første trinnet å bruke skrivefilen () -funksjonen for å skrive data er å inkludere filsystempakken i vårt program ved hjelp av følgende linje:

const fs = krever ("fs");

Krev nøkkelordet forteller kompilatoren at du trenger å koble følgende pakke med denne applikasjonen. Etter det, bare bruk variabelen “FS” med en prikkoperatør for å få tilgang til metodene som er inkludert i filsystempakken. Etter det, definer dataene som skal skrive i en variabel som:

const stringTowrite = "Hei jeg er skrevet til filen";

Etter det kan du bare bruke WriteFile () -metoden ved å bruke følgende linjer:

fs.Skrivfil ("./test.txt ", StringTowrite, (err) =>
if (feil)
konsoll.feil (feil);
komme tilbake;

I dette ovennevnte kodebit:

  • Det første argumentet spesifiserer plasseringen av filen, som i dette tilfellet er plassert i mappen som programmet mitt
  • Andre argument tar inn variabelen StringTowrite, som inneholder dataene
  • Det tredje argumentet er en tilbakeringingsfunksjon med en variabel feil, som vises på

terminal når en feil oppstår.

Det komplette kodebiten vil være som:

const fs = krever ("fs");
const stringTowrite = "Hei jeg er skrevet til filen";
fs.Skrivfil ("./test.txt ", StringTowrite, (err) =>
if (feil)
konsoll.feil (feil);
komme tilbake;

);
konsoll.Log ("Data er skrevet");

Når det gjelder test.tekst fil:

Det fremgår av skjermbildet at filen for øyeblikket er tom.

Når du utfører koden ovenfor, vises følgende ledetekst på terminalen:

Og inne i "test.tekst" fil, den viser:

Fra ovennevnte skjermbilde er det tydelig at dataene ble skrevet til filen test.tekst

Konklusjon

JavaScript inkluderer en pakke som heter som "Filsystem", som brukes til å jobbe med filer. Denne pakken inneholder en metode som heter som skrivefil (), som brukes til å skrive data til en fil som er spesifisert i argumentet. For å bruke denne metoden, er det første å inkludere pakken “FS” i programmet ved å bruke et nødvendig nøkkelord. Denne artikkelen har forklart prosessen med å skrive data til en fil gjennom skrivefil () Ved hjelp av et eksempel.