File Operations in Node.js
From the Node.js Core Modules cheat sheet ยท File System (fs) ยท verified Jul 2026
File Operations
Read, write, delete files with async and sync methods
javascript
// Read file
const data = fs.readFileSync('file.txt', 'utf8');
fs.readFile('file.txt', 'utf8', (err, data) => {});
// Write file
fs.writeFileSync('file.txt', 'content');
fs.appendFileSync('file.txt', 'more');
// Delete/Check
fs.unlinkSync('file.txt');
fs.existsSync('file.txt');๐ข Essential - Every Node.js app deals with files
๐ก Use async methods (fs.promises) to avoid blocking
โ ๏ธ Always handle errors in file operations
๐ Use path.join() for cross-platform paths
โก Stream large files instead of reading all at once
๐ Related: fs-extra for additional utilities