NodeJS read/write text files

"use strict";

(function() {
var fs = require("fs");
var readline = require("readline");

fs.readFile("input.json", function(error, data) {
var obj = JSON.parse(data);
fs.writeFile("output.json", JSON.stringify(obj), function(err) {
if (err) {
console.log("Error: " + err);
} else {
console.log("Saved");
}
});
});

(function() {
var outputStream = fs.createWriteStream("output.txt");

var lineReader = readline.createInterface({
input: fs.createReadStream("input.txt")
});
lineReader.on("line", function(line) {
console.log("Line: " + line);
outputStream.write(line + "\r\n");
});
lineReader.on("close", function() {
outputStream.end();
});
})();
})();

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s