From 1f6968832fff64c2c25f78f3fd67c3ccd312ada8 Mon Sep 17 00:00:00 2001 From: kenneth okenwa Date: Wed, 20 Feb 2019 21:08:53 +0100 Subject: [PATCH 1/4] little changes --- App/Files/FilesUtility/Output.txt | 0 App/Files/FilesUtility/readAndWriteToFiles.js | 31 ++++++++++++++++--- 2 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 App/Files/FilesUtility/Output.txt diff --git a/App/Files/FilesUtility/Output.txt b/App/Files/FilesUtility/Output.txt new file mode 100644 index 0000000..e69de29 diff --git a/App/Files/FilesUtility/readAndWriteToFiles.js b/App/Files/FilesUtility/readAndWriteToFiles.js index bb870b1..4fdd34e 100644 --- a/App/Files/FilesUtility/readAndWriteToFiles.js +++ b/App/Files/FilesUtility/readAndWriteToFiles.js @@ -1,13 +1,36 @@ +const fs = require("fs"); + +const content = "some content!"; + +const path = "./Output.txt"; + +//lets see how to creat a function that will write the file function* writeToTextFile() { - fs.writeFile('Output.txt', data, (err) => { + fs.writeFile('./Output.txt', content, (err) => { + // if an error occurs + if (err) { + + console.log(err); + + } + else { + // if no error + console.log("file written successfully"); + } - // In case of a error throw err. - if (err) throw err; }) } function readFromTextFile() { + // read from file + fs.readFile('./Output.txt', function read(err, data) { + if (err) { + throw err; + } + content = data; + }); } -module.exports = { writeToTextFile, readFromTextFile } \ No newline at end of file +writeToTextFile(content, path); +module.exports = { writeToTextFile, readFromTextFile } From ddee829d169a8ef5f3654e9e9066737fd77b5d7d Mon Sep 17 00:00:00 2001 From: Musanje Louis Michael <32771081+louiCoder@users.noreply.github.com> Date: Tue, 26 Feb 2019 20:53:48 +0100 Subject: [PATCH 2/4] Update App/Files/FilesUtility/readAndWriteToFiles.js Co-Authored-By: Anekenonso --- App/Files/FilesUtility/readAndWriteToFiles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/Files/FilesUtility/readAndWriteToFiles.js b/App/Files/FilesUtility/readAndWriteToFiles.js index 4fdd34e..42c9329 100644 --- a/App/Files/FilesUtility/readAndWriteToFiles.js +++ b/App/Files/FilesUtility/readAndWriteToFiles.js @@ -32,5 +32,5 @@ function readFromTextFile() { } -writeToTextFile(content, path); +//writeToTextFile(content, path); module.exports = { writeToTextFile, readFromTextFile } From 41165d2b679a9bdd20b71e26aa41ad54fa455336 Mon Sep 17 00:00:00 2001 From: Musanje Louis Michael <32771081+louiCoder@users.noreply.github.com> Date: Tue, 26 Feb 2019 20:54:10 +0100 Subject: [PATCH 3/4] Update App/Files/FilesUtility/readAndWriteToFiles.js Co-Authored-By: Anekenonso --- App/Files/FilesUtility/readAndWriteToFiles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/Files/FilesUtility/readAndWriteToFiles.js b/App/Files/FilesUtility/readAndWriteToFiles.js index 42c9329..1274e0e 100644 --- a/App/Files/FilesUtility/readAndWriteToFiles.js +++ b/App/Files/FilesUtility/readAndWriteToFiles.js @@ -15,7 +15,7 @@ function* writeToTextFile() { } else { // if no error - console.log("file written successfully"); + return "file written successfully" } }) From dfeb5fcaf40bea1a917f9dc56885563390d3c0ad Mon Sep 17 00:00:00 2001 From: Musanje Louis Michael <32771081+louiCoder@users.noreply.github.com> Date: Tue, 26 Feb 2019 21:06:26 +0100 Subject: [PATCH 4/4] Update App/Files/FilesUtility/readAndWriteToFiles.js Co-Authored-By: Anekenonso --- App/Files/FilesUtility/readAndWriteToFiles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/Files/FilesUtility/readAndWriteToFiles.js b/App/Files/FilesUtility/readAndWriteToFiles.js index 1274e0e..b299692 100644 --- a/App/Files/FilesUtility/readAndWriteToFiles.js +++ b/App/Files/FilesUtility/readAndWriteToFiles.js @@ -10,7 +10,7 @@ function* writeToTextFile() { // if an error occurs if (err) { - console.log(err); + return err; } else {