//引入模块const fs=require('fs')//创建可读流读取events文件中的内容
let read=fs.createReadStream('./events.js')//声明一个变量
let data='';//把events中的内容以碎片化的形式传输
read.on('data',(chunk)=>{
data+=chunk
console.log(chunk)})//接收的数据写入events2中
read.on('end',()=>{
fs.writeFileSync('./events2.js',data)})
流式读取流式写入(别读边写)
const fs=require('fs');//创建可读流读取events文件中的内容
let read=fs.createReadStream('./events.js');//创建可写流将events文件中的内容写入events3中
let writestream=fs.createWriteStream('./events3.js');
read.on('data',(chunk)=>{
writestream.write(chunk)})
流式读写+pipe(导流方法)
这个方法敲简便的!!
const fs=require('fs');
let read=fs.createReadStream('./events.js');
let writestream=fs.createWriteStream('./events4.js');
read.pipe(writestream)