From 618fa21f7912bd75b631870e6baaf9afd578d3a6 Mon Sep 17 00:00:00 2001 From: wajdomahdi Date: Fri, 19 Jul 2019 21:39:01 +0300 Subject: [PATCH] add cat.js and ls.js files --- lesson-1/cat.js | 10 ++++++++++ lesson-1/ls.js | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/lesson-1/cat.js b/lesson-1/cat.js index e69de29..af47edb 100644 --- a/lesson-1/cat.js +++ b/lesson-1/cat.js @@ -0,0 +1,10 @@ +const fs = require("fs"); +const filepath = process.cwd() + "/" + process.argv[2]; + +fs.readFile(filepath, (error, data) => { + if (error) { + process.stdout.write("error!!!"); + } else { + process.stdout.write(data); + } +}); diff --git a/lesson-1/ls.js b/lesson-1/ls.js index e69de29..40a3df5 100644 --- a/lesson-1/ls.js +++ b/lesson-1/ls.js @@ -0,0 +1,10 @@ +const fs = require("fs"); + +const filePath = process.cwd() + "/" + process.argv[2]; +fs.readdir(filePath, (error, file) => { + if (error) { + console.log("error"); + } else { + file.forEach(ele => process.stdout.write(ele + " ")); + } +});