Node.js 10 introduced the fs.promises
API, providing a promise-based approach to file system operations.
javascriptCopy code// Example using fs.promises for file operations
const fs = require('fs').promises;
async function manageFile() {
try {
await fs.writeFile('./example.txt', 'Hello, Node.js!');
const data = await fs.readFile('./example.txt', 'utf8');
console.log('File content:', data);
await fs.unlink('./example.txt');
console.log('File deleted.');
} catch (err) {
console.error('Error managing file:', err);
}
}
manageFile();
Explanation:
- Perform file operations (write, read, delete) using the promise-based
fs.promises
API.
Leave a Reply