Чтобы создать файл с помощью модуля fsв Node.js, вы можете использовать следующие методы:
-
fs.writeFile():
Этот метод используется для асинхронной записи данных в файл. Он создает новый файл, если он не существует, или усекает его, если существует.
Пример:const fs = require('fs'); fs.writeFile('filename.txt', 'File content', (err) => { if (err) throw err; console.log('File created successfully.'); }); -
fs.writeFileSync():
Этот метод похож наfs.writeFile(), но он записывает данные синхронно, а не асинхронно. Он блокирует выполнение до тех пор, пока файл не будет записан.
Пример:const fs = require('fs'); fs.writeFileSync('filename.txt', 'File content'); console.log('File created successfully.'); -
fs.appendFile():
Этот метод используется для асинхронного добавления данных в файл. Он создает новый файл, если он не существует.
Пример:const fs = require('fs'); fs.appendFile('filename.txt', 'Appended content', (err) => { if (err) throw err; console.log('Data appended successfully.'); }); -
fs.appendFileSync():
Этот метод похож наfs.appendFile(), но он добавляет данные синхронно, а не асинхронно. Он блокирует выполнение до тех пор, пока данные не будут добавлены.
Пример:const fs = require('fs'); fs.appendFileSync('filename.txt', 'Appended content'); console.log('Data appended successfully.');