Создание файлов в Node.js с использованием модуля fs: методы и примеры

Чтобы создать файл с помощью модуля fsв Node.js, вы можете использовать следующие методы:

  1. fs.writeFile():
    Этот метод используется для асинхронной записи данных в файл. Он создает новый файл, если он не существует, или усекает его, если существует.
    Пример:

    const fs = require('fs');
    fs.writeFile('filename.txt', 'File content', (err) => {
     if (err) throw err;
     console.log('File created successfully.');
    });
  2. fs.writeFileSync():
    Этот метод похож на fs.writeFile(), но он записывает данные синхронно, а не асинхронно. Он блокирует выполнение до тех пор, пока файл не будет записан.
    Пример:

    const fs = require('fs');
    fs.writeFileSync('filename.txt', 'File content');
    console.log('File created successfully.');
  3. fs.appendFile():
    Этот метод используется для асинхронного добавления данных в файл. Он создает новый файл, если он не существует.
    Пример:

    const fs = require('fs');
    fs.appendFile('filename.txt', 'Appended content', (err) => {
     if (err) throw err;
     console.log('Data appended successfully.');
    });
  4. fs.appendFileSync():
    Этот метод похож на fs.appendFile(), но он добавляет данные синхронно, а не асинхронно. Он блокирует выполнение до тех пор, пока данные не будут добавлены.
    Пример:

    const fs = require('fs');
    fs.appendFileSync('filename.txt', 'Appended content');
    console.log('Data appended successfully.');