fs.writeFile()-metoden brukes til asynkront å skrive spesifiserte data til en fil. Som standard vil filen bli erstattet hvis den eksisterer. Parameteren 'alternativer' kan brukes til å endre funksjonaliteten til metoden.
Syntaks:
fs.writeFile( file, data, options, callback )>
Parametere:
Denne metoden godtar fire parametere som nevnt ovenfor og beskrevet nedenfor:
substring_index i sql
- fil: Det er en streng, buffer, URL eller filbeskrivelse heltall som angir banen til filen der den skal skrives. Ved å bruke en filbeskrivelse vil den oppføre seg lik fs.write()-metoden.
- data: Det er en streng, Buffer, TypedArray eller DataView som vil bli skrevet til filen.
- alternativer: Det er en streng eller et objekt som kan brukes til å spesifisere valgfrie parametere som vil påvirke utdataene. Den har tre valgfrie parametere:
- koding: Det er en strengverdi som spesifiserer kodingen av filen. Standardverdien er 'utf8'.
- modus: Det er en heltallsverdi som spesifiserer filmodusen. Standardverdien er 0o666.
- flagg: Det er en strengverdi som spesifiserer flagget som brukes under skriving til filen. Standardverdien er 'w'.
- Ring tilbake: Det er funksjonen som vil bli kalt når metoden utføres.
- feil: Det er en feil som vil bli kastet hvis operasjonen mislykkes.
Trinn for å lage Node JS-applikasjon:
Trinn 1: Opprett en nodeprosjektmappe og installer lokalt av npm init -y
npm init -y>
Steg 2: Etter å ha opprettet prosjektmappen, flytt til den ved å bruke følgende kommando.
cd *project folder name*>
Prosjektstruktur:

Prosjektstruktur
Eksempel 1: Eksemplene nedenfor illustrerer fs.writeFile()-metoden i Node.js:
javascript
Sree Ramanujan
// 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'));> > }> });> |
>
>
Produksjon:
File written successfully The written has the following contents: This is a file containing a collection of books.>
Eksempel 2: Eksemplene nedenfor illustrerer fs.writeFile()-metoden i Node.js:
java arraylist sortering
javascript
char til int
// 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'));> > }> });> |
>
>
Produksjon:
File written successfully The written has the following contents: This is a file containing a collection of movies.>