Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Node.js: fs, node.js, file system

Что такое пакет fs в Node.js и как он используется?

Этот вопрос проверяет знание о встроенном модуле fs (file system) в Node.js, который позволяет работать с файловой системой.

Короткий ответ

fs — это встроенный модуль Node.js, который предоставляет методы для работы с файлами и директориями, такие как чтение, запись, создание, удаление и изменение файлов. Он поддерживает как синхронные, так и асинхронные операции.

Длинный ответ

Модуль fs в Node.js используется для взаимодействия с файловой системой. Он позволяет выполнять операции с файлами и папками, такие как чтение, запись, копирование и удаление файлов. Модуль предоставляет как асинхронные, так и синхронные версии методов для обработки файлов.

Основные методы fs:

  • Чтение файла (асинхронно):

    const fs = require('fs');
    fs.readFile('example.txt', 'utf8', (err, data) => {
      	if (err) {
        		console.error(err);
        		return;
      	}
      	console.log(data);
    });
  • Запись в файл (асинхронно):

    
    fs.writeFile('example.txt', 'Hello, World!', (err) => {
      	if (err) {
        		console.error(err);
        		return;
      	}
      	console.log('Файл записан');
    });
  • Чтение директории:

    fs.readdir('.', (err, files) => {
      	if (err) {
        		console.error(err);
        		return;
      	}
      	console.log(files);
    });

Применение:

Модуль fs широко используется для работы с файлами и папками в серверных приложениях, таких как логирование данных, хранение и чтение конфигурационных файлов, или создание файловых хранилищ.

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    5

  • Сложность:

    5

Навыки

  • Node.js

    Node.js

Ключевые слова

#fs

#node.js

#file system

Подпишись на Node.js Developer в телеграм

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.