fs.writeFile() metode tiek izmantots, lai asinhroni ierakstītu norādītos datus failā. Pēc noklusējuma fails tiks aizstāts, ja tāds pastāv. Parametru “Opcijas” var izmantot, lai mainītu metodes funkcionalitāti.
Sintakse:
fs.writeFile( file, data, options, callback )>
Parametri:
Šī metode pieņem četrus parametrus, kā minēts iepriekš un aprakstīts tālāk:
- fails: Tā ir virkne, buferis, URL vai faila apraksta vesels skaitlis, kas apzīmē faila ceļu, kur tas ir jāraksta. Izmantojot faila deskriptoru, tas darbosies līdzīgi fs.write() metodei.
- dati: Tā ir virkne, buferis, TypedArray vai DataView, kas tiks ierakstīts failā.
- opcijas: Tā ir virkne vai objekts, ko var izmantot, lai norādītu izvēles parametrus, kas ietekmēs izvadi. Tam ir trīs izvēles parametri:
- kodējums: Tā ir virknes vērtība, kas norāda faila kodējumu. Noklusējuma vērtība ir “utf8”.
- režīms: Tā ir vesela skaitļa vērtība, kas norāda faila režīmu. Noklusējuma vērtība ir 0o666.
- karogs: Tā ir virknes vērtība, kas norāda karodziņu, kas tiek izmantots, rakstot failā. Noklusējuma vērtība ir “w”.
- atzvani: Tā ir funkcija, kas tiks izsaukta, kad metode tiek izpildīta.
- kļūda: Tā ir kļūda, kas tiktu izmesta, ja darbība neizdodas.
Node JS lietojumprogrammas izveides darbības:
1. darbība: Izveidojiet mezgla projekta mapi un instalējiet to lokāli, izmantojot npm init -y
npm init -y>
2. darbība: Pēc projekta mapes izveidošanas pārejiet uz to, izmantojot šo komandu.
cd *project folder name*>
Projekta struktūra:

Projekta struktūra
1. piemērs: Zemāk esošie piemēri ilustrē fs.writeFile() metode vietnē Node.js:
javascript
jpa vs hibernate
// 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'));> > }> });> |
>
>
kā izpildīt skriptu
Izvade:
File written successfully The written has the following contents: This is a file containing a collection of books.>
2. piemērs: Zemāk esošie piemēri ilustrē fs.writeFile() metode vietnē Node.js:
javascript
// 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'));> > }> });> |
>
>
Izvade:
File written successfully The written has the following contents: This is a file containing a collection of movies.>