Запись данных и удаление файла

Запись данных в файл

Создание файла происходит через метод fs.writeFile().

import fs from 'fs';

fs.writeFile("filename.txt", "Текст", (err) => {
  if (err) {
    throw err;
  } else {
    console.log("Файл создан");
  }
});

Метод fs.writeFile() создаёт и записывает данные в файл. Если надо добавить текст, то используется метод fs.appendFileSync().

import fs from 'fs';

fs.appendFileSync("filename.txt", "Новый текст\n");

Если указанного файла нет, то он будет создан.

Удаление файла

Удаление файла происходит через метод fs.unlink().

import fs from 'fs';

fs.unlink("filename.txt", (err) => {
  if (err) {
    throw err
  } else {
    console.log("Файл удалён");
  }
});

Если указанного файла нет, вернёт ошибку «no such file or directory».

При попытке удалить директорию, NodeJS также вернёт ошибку «illegal operation on a directory».