diff --git "a/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/content.txt" "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/content.txt" new file mode 100644 index 0000000000000000000000000000000000000000..72580681952486bfa714de36dd103bdaaa52e7a3 --- /dev/null +++ "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/content.txt" @@ -0,0 +1 @@ +第1个文件第2个文件第3个文件第4个文件第5个文件第6个文件第7个文件第8个文件第9个文件第10个文件第11个文件第12个文件第13个文件第14个文件第15个文件第16个文件第17个文件第18个文件第19个文件第20个文件第21个文件第22个文件第23个文件第24个文件第25个文件第26个文件第27个文件第28个文件第29个文件第30个文件第31个文件第32个文件第33个文件第34个文件第35个文件第36个文件第37个文件第38个文件第39个文件第40个文件第41个文件第42个文件第43个文件第44个文件第45个文件第46个文件第47个文件第48个文件第49个文件第50个文件第51个文件第52个文件第53个文件第54个文件第55个文件第56个文件第57个文件第58个文件第59个文件第60个文件第61个文件第62个文件第63个文件第64个文件第65个文件第66个文件第67个文件第68个文件第69个文件第70个文件第71个文件第72个文件第73个文件第74个文件第75个文件第76个文件第77个文件第78个文件第79个文件第80个文件第81个文件第82个文件第83个文件第84个文件第85个文件第86个文件第87个文件第88个文件第89个文件第90个文件第91个文件第92个文件第93个文件第94个文件第95个文件第96个文件第97个文件第98个文件第99个文件第100个文件 \ No newline at end of file diff --git "a/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/demo01.js" "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/demo01.js" new file mode 100644 index 0000000000000000000000000000000000000000..64fedaac67798f0b23e299d85c1a9c569c61f2b4 --- /dev/null +++ "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/demo01.js" @@ -0,0 +1,20 @@ +let fs = require('fs'); +let content=''; + +for(let i =1;i<=100;i++){ + let fd = fs.openSync(`第${i}个文件`,'w');//以读取方式打开文件 若没有,则创建 + + fs.writeSync(fd,`第${i}个文件`); + + let read = fs.readFileSync(`./第${i}个文件`,{flag:'r',encoding:'utf8'}); + // let content = read.toString; + + content+=read; + + let fd1= fs.openSync('content.txt','w'); + fs.writeSync(fd1,content); + fs.closeSync(fd1); +} + + let b = fs.readFileSync(`content.txt`,{flag:'r',encoding:'utf8'}); + console.log(b) \ No newline at end of file diff --git "a/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/lession1.js" "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/lession1.js" new file mode 100644 index 0000000000000000000000000000000000000000..df5348a44ddd6377a3cea863c299d432a9e9e53c --- /dev/null +++ "b/\346\236\227\350\264\265\345\271\263/2022.02.28nodehomework/lession1.js" @@ -0,0 +1,63 @@ +let fs = require('fs'); +const { dirname } = require('path'); + +let createFile={ + + //创建目录 + createDir:function(){ + if(fs.existsSync(dirname)) return; + + fs.mkdirSync(dirname); + + }, + + createFilename:function(dir,num){ + + return dir + num+ '.txt'; + + }, + + createConent:function(num){ + + // for(i=0;i<=100;i++){ + + + // } + + return num +'' + + + }, + + + createFile:function(filename,content){ + + let fd = fs.openSync(filename,'a'); + + fs.writeSync(fd,content); + + //关闭 + fs.closeSync(fd); + + + }, + + + handle:function(dir,num){ + this.createDir + for(let i =1;i