gpt4 book ai didi

node.js - 当我们已经有了 fs.read 和 fs.write 时,为什么还要使用 fs.open 呢?

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:02 28 4
gpt4 key购买 nike

这是一个新手问题,但我有点困惑为什么需要 openrwa 以及这些标志的所有变体。如果他/她想读取或写入文件而不是使用 open,难道不应该简单地使用 readFilewriteFile 吗?

真正的问题是,fs.openfs.readfs.read 之间到底有什么区别(除了语法之外)?

最佳答案

readFilewriteFile 是便捷方法——它们是一招小马。对于更复杂的文件 I/O,您需要 openreadwrite。大部分 Node 文件 api 都基于 posix 规范。在执行其他操作之前,您需要通过 open 建立与文件的“连接”。来自 posix 规范:

The open() function shall establish the connection between a file and a file descriptor.

http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html

关于node.js - 当我们已经有了 fs.read 和 fs.write 时,为什么还要使用 fs.open 呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31634115/

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