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 "

Применение try catch в программировании на языке C++
Все, что вам нужно знать о middleware и его эффективном использовании
CSS List Style - Как стилизовать список на вашем сайте
Post метод: основы использования в веб-разработке
400 Bad Request: что это
Source SDK: создание игр в движке Source
Repl.it Python 3 - Free Online Python IDE and Compiler
AG Grid: Полный гайд по использованию и интеграции
Посмотреть пользователей Linux
<h1>Array Column PHP