SyntaxStudy
Sign Up
Home Node.js Reference fs (File System)

fs (File System)

property

Built-in module for file system operations: reading, writing, deleting, and watching files and directories.

Syntax

const fs = require('fs')/require('fs/promises')

Example

javascript
const fs = require('fs/promises');

// Read file
const content = await fs.readFile('data.json', 'utf8');
const data = JSON.parse(content);

// Write file
await fs.writeFile('output.json', JSON.stringify(data, null, 2));

// Append
await fs.appendFile('log.txt', `[${new Date()}] Log entry\n`);

// Check if exists
try {
    await fs.access('file.txt');
    console.log('File exists');
} catch { console.log('Not found'); }

// List directory
const files = await fs.readdir('./uploads');