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