Task 1
BLocking
var fs = require("fs");
var data = [Link]('[Link]');
[Link]([Link]());
[Link]("Program Ended");
Output
Task 2
Non - Blocking
var fs = require("fs");
[Link]('[Link]', function (err, data) {
if (err) return [Link](err);
[Link]([Link]());
});
[Link]("Program Ended");
Output
Task 3
Write into File
var fs = require('fs');
[Link]('[Link]', 'May the Node be wit you', function (err) {
if (err) throw err;
[Link]('Saved!');
});
Output
Task 4
Rename File
var fs = require('fs');
[Link]('[Link]', '[Link]', function (err) {
if (err) throw err;
[Link]('File Renamed!');
});
Output
Task 5
Rename File
var fs = require('fs');
[Link]('[Link]', '[Link]', function (err) {
if (err) throw err;
[Link]('File Renamed!');
});
Output
Task 6
var fs = require('fs');
[Link]('[Link]', function (err) {
if (err) throw err;
[Link]('File deleted!');
});
Output
Conclusion -
Learned about the non-blocking and asynchronous nature of Node and also performed operations
using the file system(fs ) module.