Files*

Importing the fs module

const fs = require('fs');
const fsPromises = require('fs').promises;  // For promise-based API

Reading Files

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

// Synchronous
const data = fs.readFileSync('file.txt', 'utf8');

// Promises
fsPromises.readFile('file.txt', 'utf8')
  .then(data => console.log(data))
  .catch(err => console.error(err));

Writing Files

Appending to Files

Checking if File Exists

Deleting Files

Renaming Files

Getting File Information

Creating Directories

Reading Directories

Watching Files/Directories

Streams

Last updated