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

Содержание
- 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:
Макс
- Предыдущая
Туристско-спортивный клуб Алые парусаСледующая -
Твори добро
Презентация на тему Язык HTML
Операции арифметические, сравнения, логические и поразрядные. Лекция 10
ЕГЭ. Информатика, задание 2
Проектирование и разработка веб-сервера с поддержкой FastCGI
2_LEKTsIYa (1)
Конкурс программистов
Массивы. Линейный поиск
События объекта TForm. Управление с клавиатуры. Lazarus. Урок 16
Компьютерные телекоммуникации: назначение, структура, ресурсы
Разработка программного обеспечения для отдела кадров АИС управление персоналом
Система управления автоматическими звонками
Блок формирования тестовых сигналов для ИМС
Обработка ошибок
Обработка строк в Java
Расширенное руководство по использованию Shodan shodan-manual.com
Выбираем вкладку - личный кабинет гражданина
Хранение информации. Передача информации
Аппаратные средства локальных сетей, их состав, конфигурация, функции. Сетевое оборудование
Презентация на тему Графический интерфейс операционной системы Windows
Fachbeiträftig es Bild im Hintergrund
Создание однотабличной базы данных
Знакомство с компьютером
Электронные таблицы
Визуализация данных
Презентация на тему Линейный алгоритм
Java_amm_lesson_2 (1)
Freelance магазин “ITShoping”
Привет из прошлого. Убираем складки