- Главная
- Информатика
- Работа с файлами. Чтение. Синхронное, асинхронное
Содержание
- 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:
Макс
- Предыдущая
Туристско-спортивный клуб Алые парусаСледующая -
Твори добро