管道流
前置知识
管道流是什么
如上面的图片所示,我们把文件比作装水的桶,而水就是文件里的内容,我们用一根管子(pipe)连接两个桶使得水从一个桶流入另一个桶,这样就慢慢的实现了大文件的复制过程。
管道流的实现
const fs = require("fs");//引入fs文件读取模块
const readStream = fs.createReadStream("../笔记/async 异步操作.md");//创建一个可读的文件流
const writeStream = fs.createWriteStream("./md.txt");//创建一个可写的文件流
readStream.pipe(writeStream);//通过管道流的方法将可读的文件流存入可写的管道流中
console.log("执行完毕");