JavaScript programma datu ierakstīšanai teksta failā
Šajā rakstā mēs uzzināsim, kā mēs varam ierakstīt datus teksta failā. Ir iebūvēts modulis vai iebūvēta bibliotēka NodeJs kas apstrādā visas rakstīšanas darbības, ko sauc par fs (failu sistēma). Būtībā tā ir JavaScript programma (fs.js), kurā ir ierakstīta funkcija rakstīšanas operācijām. Importējiet fs-moduli programmā un izmantojiet funkcijas, lai rakstītu tekstu sistēmas failos.
Lietotā funkcija:
The writeFile() funkcijas izmanto rakstīšanas operācijām.
Priekšnosacījumi:
- JavaScript
- Kā importēt bibliotēku JavaScript .
Sintakse:
writeFile( Path, Data, Callback)
Parametri:
- Ceļš: Tas aizņem relatīvo ceļu no programmas līdz tekstam Fails. Ja fails ir jāizveido tajā pašā mapē, kurā ir programma, norādiet tikai faila nosaukumu. Ja fails neeksistē, automātiski tiks izveidots jauns fails.
- Dati: Šis arguments uzņem datus, kas jāieraksta failā.
- Atzvanīšanas funkcija: Tā ir atzvanīšanas funkcija, kurai tālāk ir arguments (err). Ja operācija neizdodas ierakstīt datus, kļūda parāda kļūdu.
1. piemērs: Izvade būs atsevišķā faila nosaukumā 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) =>{ // Kļūdas gadījumā mest err. ja (kļūdās) iemet kļūdu; })>> Izvade:
2. piemērs: Izvads būs atsevišķā faila nosaukumā 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) =>{ // Kļūdas gadījumā mest err. ja (kļūdās) iemet kļūdu; })>> Izvade:
3. piemērs: 3. piemērs: datu pievienošana esošam failam. JavaScript { // Kļūdas gadījumā mest err. ja (kļūdās) iemet kļūdu; })>>
Piezīme: Iepriekš minēto skriptu var palaist, izmantojot terminālī esošo NodeJs tulku.