From a45765cd964dcc8376a7e21d4e0c4e19436801d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A6=83=E6=88=90=E5=9B=AD?= <2832946310@qq.com> Date: Wed, 16 Mar 2022 11:42:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test02.js" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "\350\246\203\346\210\220\345\233\255/\345\210\233\345\273\272\346\226\207\344\273\266/test02.js" diff --git "a/\350\246\203\346\210\220\345\233\255/\345\210\233\345\273\272\346\226\207\344\273\266/test02.js" "b/\350\246\203\346\210\220\345\233\255/\345\210\233\345\273\272\346\226\207\344\273\266/test02.js" new file mode 100644 index 0000000..46ee3b1 --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/\345\210\233\345\273\272\346\226\207\344\273\266/test02.js" @@ -0,0 +1,28 @@ +let fs = require("fs"); + +let createFile ={ + createDir:function (dirname){ + if (fs.existsSync(dirname))return; + fs.mkdirSync(dirname); + }, + createConent:function(num){ + return num+'今天疫情很严重!我们要认真对待。不信谣,不传谣。'; + }, + createFileName:function(dir,num){ + return dir+'/2022_3_1.'+num+'.txt'; + }, + createFile:function (fileName,content){ + let fd =fs.openSync(fileName,'a'); + fs.writeSync(fd,content); + fs.closeSync(fd); + }, + handle:function(dir,num){ + this.createDir(dir); + for(let i=1;i<=num;i++){ + let fileName = this.createFileName(dir,i); + let content =this.createConent(i); + this.createFile(fileName,content); + } + } +} +createFile.handle('/files',10) \ No newline at end of file -- Gitee