这是我的代码
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)
谁能解释管道和流背后的工作?谢谢。