
#5 – Работа с файлами в Node JS
Видеоурок
В Node JS существует модуль с названием fs (file system), отвечающий за работу с файлами. Благодаря модулю мы можем работать с файлами (создавать, удалять, записывать и считывать данные). Также можно работать с директориями и с потоками данных. Про дополнительные возможности мы поговорим в следующих уроках.
Изначально для работы с файлами необходимо подключить модуль:
const fs = require('fs');
Принято называть переменные модуля точно также как и название самого модуля.
Чтобы считывать данные используйте метод fs.readFileSync()
, а чтобы записать - fs.writeFileSync()
. Всегда лучше использовать асинхронную работу с файлами. Для асинхронной работы используйте те же функции, но без слова «Sync». Также указывайте в качестве последнего параметра функцию, что сработает по завершению работы с файлом.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Онлайн редактор кода
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть