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

Содержание
- 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:
Макс
- Предыдущая
Туристско-спортивный клуб Алые парусаСледующая -
Твори добро
Правила оформления компьютерных презентаций
Проверки моделей и чертежей Siemens PLM Software
Состав вычислительной системы (лекция 1)
Новая функциональность
PowerPoint. Сабақ тақырыбы/Обобщающий урок по предмету информатика
Презентация на тему Передача информации
Ресурс для поисков источников информации и тем Pressfeed
Спрашивай взрослых
Номинанты в библиотеку проектировщика
Лекция 3 - Массивы и указатели
База данных как модель предметной области
Blu-ray Disc
Минимальные требования безоапасности
Презентация на тему Технологии обработки числовых данных
Локальные компьютерные сети
Лого ННФ и Нефтегаз. ТЗ дизайн
Информатика и Логика
Вычислительные системы, сети и телекоммуникации
Организация сетевого сотрудничества как форма медиаобразования
Работа школьных библиотек в режиме самоизоляции
YouTube TikTok
Программирование на языке Pascal
Классификация информационных систем. Домен решений (Solution Domains)
Современные электронные СМИ
Справочная литература
Работы с закладными кабелями на сети ШПД
Teams pad
Введение в блокчейн