Работа с файлами. Чтение. Синхронное, асинхронное

Слайд 2

Работа с файлами. Чтение. Асинхронное

Для чтения данных из файла в асинхронном режиме

Работа с файлами. Чтение. Асинхронное Для чтения данных из файла в асинхронном
используется метод readFile(), параметры:
1 – путь к файлу
2 – кодировка
3 – функция обратного вызова, которая выполняется после завершения чтения, параметры:
1 – информацию об ошибке, при ее наличии
2 – считанные данные
Файл app.js:
const fs = require("fs");
fs.readFile("./hello.txt", "utf8", (error, data) => {
if (error) {
throw error;
}
console.log(data);
});
Запуск app.js:

Макс

Слайд 3

Работа с файлами. Запись. Синхронная

Для записи данных в файл в синхронном режиме

Работа с файлами. Запись. Синхронная Для записи данных в файл в синхронном
используется метод writeFileSync(), параметры:
1 – путь к файлу
2 – записываемые данные
3 – кодировка (необязательный, по умолчанию utf8)
Обратите внимание, если файл для записи не существует, он будет создан
Файл app.js:
const fs = require("fs");
console.log(fs.readFileSync("./hello.txt", "utf8"));
fs.writeFileSync("./hello.txt", "Hello Tom!", "utf8");
console.log(fs.readFileSync("./hello.txt", "utf8"));
Запуск app.js:

Макс

Слайд 4

Работа с файлами. Запись. Асинхронная

Для записи данных в файл в асинхронном режиме

Работа с файлами. Запись. Асинхронная Для записи данных в файл в асинхронном
используется метод writeFile(), параметры:
1 – путь к файлу
2 – записываемые данные
3 – кодировка (необязательный, по умолчанию utf8)
4 – функция обратного вызова, которая выполняется после завершения записи, параметр: информацию об ошибке, при ее наличии
Файл app.js:
const fs = require("fs");
console.log(fs.readFileSync("./hello.txt", "utf8"));
fs.writeFile("./hello.txt", "Hello Tom!", "utf8", (error) => {
if (error) {
throw error;
}
console.log(fs.readFileSync("./hello.txt", "utf8"));
});
Запуск app.js:

Макс

Имя файла: Работа-с-файлами.-Чтение.-Синхронное,-асинхронное.pptx
Количество просмотров: 46
Количество скачиваний: 0