gpt4 book ai didi

node.js - Node.js 中文件的 stream.end 和 stream.destroySoon 有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-31 23:36:15 24 4
gpt4 key购买 nike

我正在写入文件(可写流),完成后我需要关闭文件。我不确定这两个函数之间的区别,或者我是否需要同时调用它们。文档是这样说的:

stream.end()

以 EOF 或 FIN 终止流。此调用将允许在关闭流之前发送排队的写入数据。

stream.destroySoon()

写队列清空后,关闭文件描述符。 destroySoon() 仍然可以立即销毁,只要写入队列中没有剩余数据即可。

最佳答案

没有区别。

来自 Node 源中的fs.js:

// There is no shutdown() for files.
WriteStream.prototype.destroySoon = WriteStream.prototype.end;

关于node.js - Node.js 中文件的 stream.end 和 stream.destroySoon 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com