nodejs,中如何将可读流,转化为可写流
时间: 2024-02-03 10:14:57 浏览: 169
用流 写入 读取等各种才做
在 Node.js 中,可以使用 pipe() 方法将可读流转换为可写流。pipe() 方法是 Stream API 的一个重要函数,可以将可读流的数据自动传输到可写流中。以下是示例代码:
```javascript
const fs = require('fs');
// 创建可读流
const readableStream = fs.createReadStream('input.txt');
// 创建可写流
const writableStream = fs.createWriteStream('output.txt');
// 将可读流通过 pipe() 方法传输到可写流中
readableStream.pipe(writableStream);
```
在这个示例中,我们首先创建了一个可读流和一个可写流,然后使用 pipe() 方法将可读流传输到可写流中。当我们运行这个代码时,它将从 input.txt 文件中读取数据,并将其写入到 output.txt 文件中。
需要注意的是,pipe() 方法也可以将可读流传输到其他类型的流中,例如转换流或双工流。
阅读全文