const fs = require('fs')
const readFileStream = fs.createReadStream('./file.mp4'); //file.mp4 大小 50G
const writeFileStream = fs.createWriteStream('./xx/a.mp4');
const data = '';
readFileStream.on('data',(chunk)=>{
    data += chunk;
})
|      1morethansean      2019-08-13 15:32:06 +08:00 会报 TypeError. | 
|  |      2johnnyNg      2019-08-13 15:34:58 +08:00 stackoverflow | 
|  |      3IamUNICODE      2019-08-13 15:41:23 +08:00  3 Assignment to constant variable | 
|      4userdhf      2019-08-13 15:48:53 +08:00 把代码用 try catch 整个包一下 | 
|  |      5no1xsyzy      2019-08-13 15:51:37 +08:00  1 Error: ENOENT: no such file or directory 上面的在回答之前都不自己尝试一下的吗?(狗头保命 | 
|  |      6lovedebug      2019-08-13 15:58:09 +08:00 不监听 close,error 事件? 不指定读取格式?你这个文件更像是 rename 和 move 操作吧?干嘛还要读取出来?另外限制下 buffer 大小,即使是 stream | 
|  |      7linglongll      2019-08-13 17:31:54 +08:00 额 这个是涉及执行栈的问题么 没有了解过 应该上面的读取流完事后再后面 create 么。。。 | 
|  |      8djyde      2019-08-13 18:22:45 +08:00 50G 爆内存? | 
|  |      9zengming00      2019-08-13 18:40:30 +08:00 50G,一定是非常高清的学习资料 | 
|      10connection      2019-08-13 22:32:30 +08:00 爆内存吧 | 
|  |      11libook      2019-08-13 23:52:06 +08:00 用流的话,最好把读流直接管道接到写流上,如果全存在内存里,Node 可用内存上限超不过 2G,用满了就报错了。 | 
|  |      13mane      2019-08-14 06:54:44 +08:00 会来 v2 发帖 | 
|  |      14ericgui      2019-08-14 08:19:57 +08:00 @zengming00 坏人 | 
|      15xinjiang      2019-08-14 09:07:50 +08:00 const 能+= ? | 
|  |      16meepo3927      2019-08-14 09:08:15 +08:00 确定 const 常量能写吗 ? | 
|  |      17123s      2019-08-14 09:38:53 +08:00 流应该不会爆?哪位大大解释一下 | 
|  |      18123s      2019-08-14 09:39:31 +08:00 const 改 let 吧 | 
|  |      19wdv2ly      2019-08-14 12:11:22 +08:00 槽点太多,不知从何吐起 |