diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/allFileDemo.txt" "b/\345\200\252\345\273\272\350\261\252/20220228/allFileDemo.txt" new file mode 100644 index 0000000000000000000000000000000000000000..8126bcc7663504f518fe1549169ae658db8edea4 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/allFileDemo.txt" @@ -0,0 +1 @@ +0.70586849262201;0.48523043849087544;0.033462136578031654;0.5530453935618267; \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/1.txt" "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/1.txt" new file mode 100644 index 0000000000000000000000000000000000000000..40557c3f6b140ce7e21628937f04b800246c59fe --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/1.txt" @@ -0,0 +1 @@ +0.70586849262201 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/2.txt" "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/2.txt" new file mode 100644 index 0000000000000000000000000000000000000000..1adcf603be094d89d53aedb9102d1e4e5a45ad40 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/2.txt" @@ -0,0 +1 @@ +0.48523043849087544 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/3.txt" "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/3.txt" new file mode 100644 index 0000000000000000000000000000000000000000..4e8553e1ad520df9a6fd8cda2afb8f003f9440dd --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/3.txt" @@ -0,0 +1 @@ +0.033462136578031654 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/4.txt" "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/4.txt" new file mode 100644 index 0000000000000000000000000000000000000000..131a2a42af42105ad0cc15c00fe29d348c7d050a --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/fileDemo/4.txt" @@ -0,0 +1 @@ +0.5530453935618267 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220228/readFileAsync.js" "b/\345\200\252\345\273\272\350\261\252/20220228/readFileAsync.js" new file mode 100644 index 0000000000000000000000000000000000000000..aef66575f382fc47e27a061b45eea81f2e13cdea --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220228/readFileAsync.js" @@ -0,0 +1,68 @@ +let fs=require("fs"); + +let createNum=[]; +let newStr=""; +let createFiles={ + + createDir:function(dirname){ + //是否创建 + if (fs.existsSync(dirname)) { + }else{ + return fs.mkdirSync(dirname); + } + }, + createCount:function(){ + + return Math.random() + "" + }, + createFileName:function(dirname,num) { + // console.log(num); + // console.log(dirname); + return dirname+'/'+num+".txt" + }, + createFile:function(filename,content) { + let fd=fs.openSync(filename,"w"); + fs.writeSync(fd,content); + fs.closeSync(fd); + }, + handle:function(dirname,num) { + this.createDir(dirname); + for(let i=1;i{ + console.log(newStr); + createFiles.createFile("./allFileDemo.txt",newStr) +},200) + diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/allFileDemo.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/allFileDemo.txt" new file mode 100644 index 0000000000000000000000000000000000000000..6bef9fab1301cd46fbd03c7854f0360b7ee071a5 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/allFileDemo.txt" @@ -0,0 +1 @@ +/0.9418842995199164/0.24007293613496716/0.09186180842105851/0.8231259402172095/0.3788101350406554 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/1.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/1.txt" new file mode 100644 index 0000000000000000000000000000000000000000..c2f6afa3dcb546a884390780939cf21ccb47eb13 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/1.txt" @@ -0,0 +1 @@ +0.9418842995199164 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/2.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/2.txt" new file mode 100644 index 0000000000000000000000000000000000000000..90d172ba7f359a36ed4aab6428e793070651ab88 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/2.txt" @@ -0,0 +1 @@ +0.24007293613496716 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/3.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/3.txt" new file mode 100644 index 0000000000000000000000000000000000000000..422adecdc0bfcbc653dcfeb7f32c34d640203db2 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/3.txt" @@ -0,0 +1 @@ +0.09186180842105851 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/4.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/4.txt" new file mode 100644 index 0000000000000000000000000000000000000000..5ebf210185f8056c2bbc3aba05503f9b7c78a1e3 --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/4.txt" @@ -0,0 +1 @@ +0.8231259402172095 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/5.txt" "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/5.txt" new file mode 100644 index 0000000000000000000000000000000000000000..1ea79a9f5e89d0e596d1c047d8b4640f5b75129f --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/fileDemo/5.txt" @@ -0,0 +1 @@ +0.3788101350406554 \ No newline at end of file diff --git "a/\345\200\252\345\273\272\350\261\252/20220301/readFileAsync.js" "b/\345\200\252\345\273\272\350\261\252/20220301/readFileAsync.js" new file mode 100644 index 0000000000000000000000000000000000000000..99cc8b1a0db9e14ed2ab650476b3438498efe47d --- /dev/null +++ "b/\345\200\252\345\273\272\350\261\252/20220301/readFileAsync.js" @@ -0,0 +1,86 @@ +let fs=require("fs"); + +let createNum=[]; +let newStr=""; +let createFiles={ + + createDir:function(dirname){ + //是否创建 + if (fs.existsSync(dirname)) { + }else{ + return fs.mkdirSync(dirname); + } + }, + createCount:function(){ + + return Math.random() + "" + }, + createFileName:function(dirname,num) { + // console.log(num); + // console.log(dirname); + return dirname+'/'+num+".txt" + }, + createFile:function(filename,content) { + let fd=fs.openSync(filename,"w"); + fs.writeSync(fd,content); + fs.closeSync(fd); + }, + handle:function(dirname,num) { + this.createDir(dirname); + for(let i=1;i<=num;i++){ + let fileName=this.createFileName(dirname,i); + let content=this.createCount(); + this.createFile(fileName,content) + let fd3=fs.open(fileName,'r',function(err,fd){ + // console.log(fd3); + if (err) { + console.log(err); + } else { + let info=fs.statSync(fileName) + let bf=Buffer.alloc(info.size); + fs.read(fd,bf,0,info.size,null,function(err,length,bf2){ + createNum[i]=bf2.toString(); + + newStr=newStr+"/"+createNum[i] + + + }) + + + } + + + + }) + + } + + } +} + + +createFiles.handle("./fileDemo",5); + +setTimeout(()=>{ + console.log("内容拼接:"+newStr); + + let max=0; + for(let i=1;i<=createNum.length;i++){ + + + if (max