删除由nodejs中的fs模块以writeStream打开的文件时会发生什么?

问题描述 投票:3回答:2

我正在下载一些文件并将其写入以writeStream打开的文件,但是当我尝试删除它时,该文件被删除了,但fs仍在执行其工作,但无处写入...那个缓冲区要去哪里?当我删除正在写入的文件时

javascript node.js fs
2个回答
0
投票

如果您使用的是UN * X-y操作系统,则删除的文件将继续存在,直到关闭所有对其打开的文件描述符为止。它存在,但没有名称。


-1
投票

[我认为一般的答案是JS以<string> | <Buffer> | <Uint8Array> ...类型中的一种处理写入数据块,也许您想看看APIBuffer.allocUnsafeSlow(size),它提到:

© www.soinside.com 2019 - 2024. All rights reserved.