Оглавление
Модуль fs официально предоставляется Node.js и используется для работы с файлами. Он предоставляет ряд методов и атрибутов для удовлетворения потребностей пользователя в работе с файлами.
Например: метод fs.readFile(), используемый для чтения содержимого указанного файла.
Если вы хотите использовать модуль fs для работы с файлами в коде js, вам необходимо сначала импортировать его следующим образом.
const fs = require('fs');
fs.readFile(path[,options],callback);
Параметр 1: путь — обязательный параметр, строка, представляющая путь к файлу.
Параметр 2: options — необязательный параметр, указывающий, какой формат кодировки использовать для чтения файла, по умолчанию — utf-8.
Параметр третий: обратный вызов — обязательный параметр. После завершения чтения файла результат чтения получается через функцию обратного вызова. Функция обратного вызова имеет два значения.
Первое значение равно нулю, если оно не считывается, а второе значение — это значение, полученное при успешном чтении.
const fs = require('fs');//Импортируем модуль
fs.readFile('./files/1.txt', 'utf8', function (err, data) {
console.log(err);
console.log(data);
})
Первое значение представляет собой сообщение об ошибке в форме объекта, а второе значение не определено.
const fs = require('fs');//Импортируем модуль
fs.readFile('./files/10.txt', 'utf8', function (err, data) {
console.log(err);
console.log(data);
})