Програма JavaScript для запису даних у текстовий файл
У цій статті ми дізнаємося, як можна записати дані в текстовий файл. Є вбудований модуль або вбудована бібліотека NodeJs який обробляє всі операції запису під назвою fs (файлова система). По суті, це програма на JavaScript (fs.js), де написана функція для запису операцій. Імпортуйте fs-модуль у програму та використовуйте функції для запису тексту у файли в системі.
Використана функція:
The функції writeFile(). використовується для запису.
Передумови:
- JavaScript
- Як імпортувати бібліотеку в JavaScript .
Синтаксис:
writeFile( Path, Data, Callback)
Параметри:
- Шлях: Він займає відносний шлях від програми до текстового файлу. Якщо файл буде створено в тій самій папці, що й програма, тоді вкажіть лише назву файлу. Якщо файл не існує, новий файл буде створено автоматично.
- дані: Цей аргумент приймає дані, які потрібно записати у файл.
- Функція зворотного виклику: Це функція зворотного виклику, яка додатково має аргумент (err). Якщо під час операції не вдається записати дані, помилка показує помилку.
приклад 1: Вихід буде в окремому файлі з назвою 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) =>{ // У разі помилки викидати err. if (err) кинути err; }) Вихід:
Learning how to write in a file.
приклад 2: Вихід буде в окремому файлі з назвою 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) =>{ // У разі помилки викидати err. if (err) кинути err; }) Вихід:
Hello world.
приклад 3: Приклад 3: Додавання даних до існуючого файлу.
JavaScript // Requiring fs module in which // writeFile function is defined. const fs = require('fs') // Data which will be appended to the file. let newData = '
This is some additional text.' // Append data to 'Hello.txt' . fs.appendFile('Hello.txt', newData, (err) =>{ // У разі помилки викидати err. if (err) кинути err; })
Примітка: Наведений вище сценарій можна запустити за допомогою інтерпретатора NodeJs у терміналі.