Node.js fs - работа с файловой системой в Node.js

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

Примеры использования модуля fs:

1. Чтение содержимого файла:

javascript
const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
  if (err) throw err;
  console.log(data);
});

В данном примере мы считываем содержимое файла "file.txt" в кодировке 'utf8'. Затем, если операция чтения прошла успешно, выводим содержимое файла в консоль.

2. Запись в файл:

javascript
const fs = require('fs');
const data = 'Hello, World!';
fs.writeFile('file.txt', data, (err) => {
  if (err) throw err;
  console.log('File has been written successfully');
});

В этом примере мы записываем содержимое переменной `data` в файл "file.txt". Если операция записи прошла успешно, выводим сообщение в консоль.

3. Создание директории:

javascript
const fs = require('fs');
fs.mkdir('newdir', (err) => {
  if (err) throw err;
  console.log('Directory created successfully');
});

В данном примере мы создаем новую директорию с именем "newdir". Если операция создания директории прошла успешно, выводим сообщение в консоль.

4. Удаление файла:

javascript
const fs = require('fs');
fs.unlink('file.txt', (err) => {
  if (err) throw err;
  console.log('File has been deleted successfully');
});

В этом примере мы удаляем файл "file.txt". Если операция удаления файла прошла успешно, выводим сообщение в консоль.

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

Похожие вопросы на: "node js fs "

CSS Background Position: How to Align Your Images Perfectly
Цвет текста в HTML: справочник для начинающих
Скачать GitHub
ABAP: язык программирования для управления бизнес-процессами в SAP
JDK Oracle - Обеспечьте свой код высокой производительностью и безопасностью
Изучение Android Kotlin: основы программирования и создание приложений
Expose Docker: как раскрыть потенциал контейнеров и защитить сеть
Конвертер PDF в HTML
Конвертация файлов из формата DOCX в формат RTF онлайн
Unable to Locate Package Termux