Program JavaScript pentru a scrie date într-un fișier text
În acest articol, vom afla cum putem scrie date într-un fișier text. Există un modul încorporat sau o bibliotecă încorporată NodeJs care se ocupă de toate operațiunile de scriere numite fs (File-System). Practic este un program JavaScript (fs.js) în care este scrisă o funcție pentru operațiuni de scriere. Importați fs-module în program și utilizați funcții pentru a scrie text în fișierele din sistem.
Funcția folosită:
The funcțiile writeFile(). este folosit pentru operatii de scriere.
Cerințe preliminare:
- JavaScript
- Cum se importă o bibliotecă în JavaScript .
Sintaxă:
writeFile( Path, Data, Callback)
Parametri:
- Cale: Acesta ia calea relativă de la program la fișierul text. Dacă fișierul urmează să fie creat în același folder cu cel al programului, atunci dați numai numele fișierului. Dacă fișierul nu există, va fi creat automat un nou fișier.
- Date: Acest argument preia date care trebuie scrise în fișier.
- Funcția de apel invers: Este funcția de apel invers care mai are un argument (err). Dacă operația nu reușește să scrie datele, o eroare arată defecțiunea.
Exemplul 1: Ieșirea va fi într-un nume de fișier separat 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) =>{ // În cazul unei erori aruncați err. if (err) arunc err; })>>> Ieșire:
Exemplul 2: Ieșirea va fi într-un nume de fișier separat 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) =>{ // În cazul unei erori aruncați err. if (err) arunc err; })>>> Ieșire:
Exemplul 3: Exemplul 3: Adăugarea datelor la un fișier existent. JavaScript { // În cazul unei erori aruncați err. if (err) arunc err; })>>>
Notă: Scriptul de mai sus poate fi rulat folosind interpretul NodeJs în terminal.