// 是一种以高效的方式处理读写文件IO、网络通信、或任何类型的端到端的信息交换
// 在传统的方式中,读取文件时,会将文件从头到尾读入内存(buffer),然后进行处理
// 使用流,则可以朱哥片段地读取并处理(无需全部保存在内存中)
const fs = require('fs')
const path = require('path')
// 创建一个可读流
const flowa = fs.createReadStream(path.join(__dirname, '/f.txt'))
// 创建一个可写流
const flowb = fs.createWriteStream(path.join(__dirname, '/g.txt'))
flowa.pipe(flowb)
flowa.on('end', ()=> {
console.log('文件写入成功')
})
stream流
最新推荐文章于 2023-06-10 12:29:21 发布