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 0000000000000000000000000000000000000000..46ee3b1db4de0dd075a53fc6eb3a3e7ca3279c73 --- /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