小编Kan*_*n-0的帖子

node.js 中管道和流的区别

这是我的代码

const fs = require('fs');
const src = fs.createReadStream('bigfile3.txt');
const des = fs.createWriteStream('newTest.txt');
Run Code Online (Sandbox Code Playgroud)

我可以使用

src.on('data',(chunk)=>{
des.write(chunk);});
Run Code Online (Sandbox Code Playgroud)

或者

src.pipe(des);
Run Code Online (Sandbox Code Playgroud)

这两种处理文件操作的方式有什么区别吗?> "size" argument must not be larger than 2147483647每当我尝试使用大文件时,管道方法都会给我一个错误 。(~2GB)

谁能解释管道和流背后的工作?谢谢。

javascript pipe stream fs node.js

7
推荐指数
1
解决办法
1979
查看次数

标签 统计

fs ×1

javascript ×1

node.js ×1

pipe ×1

stream ×1