diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.14\345\210\206\346\224\257\344\270\212\344\274\240.html" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.14\345\210\206\346\224\257\344\270\212\344\274\240.html"
deleted file mode 100644
index 1b352ade85772b06779474f944093a4f3bd22368..0000000000000000000000000000000000000000
--- "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.14\345\210\206\346\224\257\344\270\212\344\274\240.html"
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
- 23.02.14分支上传
-
-
- 好好学习 天天向上
-
- 吃好喝好 睡个好觉
-
-
\ No newline at end of file
diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\266/23.02.17\346\226\207\344\273\266.js" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\2661/23.02.17\346\226\207\344\273\2661.js"
similarity index 78%
rename from "\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\266/23.02.17\346\226\207\344\273\266.js"
rename to "\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\2661/23.02.17\346\226\207\344\273\2661.js"
index 7ed9b80a0cf1a41e004f8b382240480f1e0944a5..0eda527c81a8cd91f8a58d4f7628613aa0f67eaa 100644
--- "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\266/23.02.17\346\226\207\344\273\266.js"
+++ "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.17\346\226\207\344\273\2661/23.02.17\346\226\207\344\273\2661.js"
@@ -8,12 +8,14 @@ var arr = [];//建立数组容纳文件里面的随机数
for(let i=0;i<100;i++){
//1到1000的随机数
var num = Math.ceil(Math.random()*1000);
+ //定义生成的文件路径及文件名
+ var name = "./num"+(i+1)+".txt";
//生成文件并写入数据 写入的数据是Number类型 要先转字符串
- fs.writeFileSync("./num"+(i+1)+".txt",String(num));
+ fs.writeFileSync(name,String(num));
//读取数据
- let data = fs.readFileSync("./num"+(i+1)+".txt");
- //将读取到的随机数存入数组
- arr[i] = data.toString();
+ let data = fs.readFileSync(name);
+ //将读取到的随机数存入数组 存入前把随机数转为数值
+ arr[i] = Number(data.toString());
}
var max = arr[0];
diff --git "a/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.18\346\226\207\344\273\2662/23.02.18\346\226\207\344\273\2662.js" "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.18\346\226\207\344\273\2662/23.02.18\346\226\207\344\273\2662.js"
new file mode 100644
index 0000000000000000000000000000000000000000..faa57dc8e14ac5bece61280e1bdea9ad6c328e23
--- /dev/null
+++ "b/\345\260\244\346\226\260\350\277\233JavaScript Node/23.02.18\346\226\207\344\273\2662/23.02.18\346\226\207\344\273\2662.js"
@@ -0,0 +1,29 @@
+//用同步和异步分别生成1000个文件,分别计算生成耗时
+let fs = require("fs");
+var sum1 = 0;
+var sum2 = 0;
+
+//同步
+fs.existsSync("./同步文件夹") ? null : fs.mkdirSync("./同步文件夹");
+for(let i=0;i<1000;i++){
+ var name = "./同步文件夹/同步"+(i+1)+".txt";
+ var time1 = new Date().getTime();
+ fs.writeFileSync(name,String(time1));
+ var time2 = new Date().getTime();
+ var time = time2-time1;
+ sum1 += time;
+}
+
+//异步
+fs.existsSync("./异步文件夹") ? null : fs.mkdirSync("./异步文件夹");
+for(let i=0;i<1000;i++){
+ var name = "./异步文件夹/异步"+(i+1)+".txt";
+ var time1 = new Date().getTime();
+ fs.writeFile(name,String(time1),(err)=>{});
+ var time2 = new Date().getTime();
+ var time = time2-time1;
+ sum2 += time;
+}
+
+console.log("同步生成耗时:"+sum1+"毫秒");
+console.log("异步生成耗时:"+sum2+"毫秒");
\ No newline at end of file