diff --git "a/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/create.js" "b/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/create.js" new file mode 100644 index 0000000000000000000000000000000000000000..312e4774bfe07e16352a332619ead5e8fa99cfc1 --- /dev/null +++ "b/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/create.js" @@ -0,0 +1,7 @@ +//调用fs.js +let cre=require("./fs"); +try{ + cre.create(3) +}catch(error){ + console.log(error.message); +} \ No newline at end of file diff --git "a/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/fs.js" "b/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/fs.js" new file mode 100644 index 0000000000000000000000000000000000000000..b92ef2161f141ec77fac68ea4c8c4508fb7cbff5 --- /dev/null +++ "b/\345\274\240\347\247\200\350\212\263/2.24\344\275\234\344\270\232/fs.js" @@ -0,0 +1,23 @@ +//作业,写一段代码,可以指定的创建多个文件,文件名中要有序号,写入的内容可以随机 + +let fs=require("fs") + +let fd=[] +function create(num){ + if (isNaN(num)) { + throw new Error("请输入数字") + } else { + for (let i = 1; i < num; i++) { + fd[i] = fs.openSync(`${i}.txt`, "w"); + fs.writeSync(fd[i], `${Math.random()}`); + fs.closeSync(fd[i]) + } + } + + + +} + +module.exports={ + create:create +} \ No newline at end of file diff --git "a/\345\274\240\347\247\200\350\212\263/2.28\344\275\234\344\270\232/radefile.js" "b/\345\274\240\347\247\200\350\212\263/2.28\344\275\234\344\270\232/radefile.js" new file mode 100644 index 0000000000000000000000000000000000000000..3b8e610cfeb724edf4b2e9f64a5ad0be297317f7 --- /dev/null +++ "b/\345\274\240\347\247\200\350\212\263/2.28\344\275\234\344\270\232/radefile.js" @@ -0,0 +1,13 @@ +let fs = require('fs'); + +for (let i = 1; i <= 100; i++) { + let ason = Math.ceil(Math.random()*10) + let fn = fs.openSync('./com.txt','a') + let fd = fs.openSync(`./demo${i}.txt `, "w"); + fs.writeSync(fd, `${ason}`); + fs.writeSync(fn, `${ason}`); + fs.closeSync(fd); +} + + let buffer=fs.readFileSync("./com.txt",{flag:'r',encoding:'utf8'}); + console.log(buffer.toString()); \ No newline at end of file