What is a Module in Node.js?
You can consider Node.js modules to be the exact as JavaScript libraries. The bunch of functions are collected in single or multiple JavaScript files which you can include in your application.
Using require() method to include Node File System (fs) module:
var fs = require('fs');
The Node fs module is responsible for all the asynchronous or synchronous file I/O procedures.
Common use for the File System module:
- Read files
- Delete files
- Rename files
- Create files
- Update files
Read Files
You can use the fs.readFile() method to read files asynchronously.
Example: Read File
Let us assume we have the testfile.html HTML file
var fs = require('fs'); fs.readFile('testfile.html', function (err, data) { if (err) throw err; console.log(data); });
Delete Files
To delete any file with the FS module, apply the fs.unlink() method.
This method deletes the selected file:
Example
Delete “testdemo.html”:
var fs = require('fs'); fs.unlink('testdemo.html', function () { console.log('write operation complete.'); });