- Главная
- Информатика
- Работа с файлами. Чтение. Синхронное, асинхронное

Содержание
- 2. Работа с файлами. Чтение. Асинхронное Для чтения данных из файла в асинхронном режиме используется метод readFile(),
- 3. Работа с файлами. Запись. Синхронная Для записи данных в файл в синхронном режиме используется метод writeFileSync(),
- 4. Работа с файлами. Запись. Асинхронная Для записи данных в файл в асинхронном режиме используется метод writeFile(),
- 6. Скачать презентацию
Слайд 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:
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:
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:
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:
Макс
- Предыдущая
Туристско-спортивный клуб Алые парусаСледующая -
Твори добро
Настройка BIOS
Операции и операторы для АСУб и ЭВМб. Тема 2-2
Информационно-коммуникативные технологии в начальной школе
Python Start
История создания и развития сети интернет
Предмет и содержание медицинской статистики. Лекция 1
Прорисовка объема. Пуговица
Python. Строки. Урок 3
Определение понятия. Видовое понятие. Родовое понятие. Видовое отличие
Web-программирование. Лекция 3
Изображения в памяти компьютера
Моделирование Синтез логических схем
Эволюция вычислительных систем
Середа О.А. ГПНТБ России. Бесконтактные библиотечные услуги (2)
Календарный график
Официальный интернет-портал правовой информации
Взлом пароля пользователя программного продукта 1С: Предприятие 8
Основы С#. Лекция 2
Техника микропроцессорных систем. Лабораторная работа
Презентация на тему Microsoft office
Функции электронных таблиц Microsoft Excel
WhatToCook - ваш помощник на кухне
Как устроен компьютер. 5 класс
СУБД - совокупность программных и лингвистических средств общего или специального назначения
Практика в студенческом медиацентре Радио ПГУ
RPC в NodeJS
Стриминг в игровой сфере
Проектирование ЧМИ