stream
模块用于处理流数据。Node.js 中有四种基本的流类型:Readable
、Writable
、Duplex
和 Transform
。
// 流示例
const fs = require('fs');
const stream = require('stream');
const readableStream = fs.createReadStream('file.txt');
const writableStream = fs.createWriteStream('file_copy.txt');
readableStream.pipe(writableStream);
这段代码创建了一个可读流和一个可写流,然后使用 .pipe()
方法将可读流中的数据写入可写流,实现文件的复制。