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

Содержание
- 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:
Макс
- Предыдущая
Туристско-спортивный клуб Алые парусаСледующая -
Твори добро
Контрольная работа № 5
Основы алгоритмизации и программирования
Социальные сети для науки
Bilgisayar Mimarisi
Ithub-2
лекция 21
Монтаж видео, обложка и субтитры. Capcut
Экотуризм и современные технологии
Построение сбалансированного дерева поиска
Полезные и интересные интернет-ресурсы
Программирование на языках высокого уровня. Циклы while и do while. Вложенные циклы
Способы записи алгоритмов
Запуск TDD LTE2300 на оборудовании AirScale
Цифровое моделирование и производство
Разработка сайта с гибким дизайном
Слухи как средство манипулирования
Текстовый процессор Microsoft Word
Услуги и службы инфокоммуникаций
Программа для работы с базой данных стенда для тестирования амортизаторов для большегрузных автомобилей
633274
Введение в SAS Enterprise Guide
ВКР: Разработка приложения “Star Platinum: Математика”
Презентация на тему История развития отечественной вычислительной техники
Интерфейс Scratch
The Garps. App Store - Starc Market
Программное обеспечение персонального компьютера
Случайные числа. Бейсик
Компьютерная графика. Векторная Графика. Средства работы с графикой