Node.js里如何判断一个文件是否存在?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1000个文字,预计阅读时间需要4分钟。
记录一些Node.js应用中的小知识点,例如,如果你Google/BaiduNode.js 如何判断文件是否存在,会发现很多答案都是使用fs.exists。这里不推荐使用fs.exists,你可以选择fs.stat或fs.access。
记录一些 Node.js 应用中的小知识点,如果你 Google/Baidu “Node.js 如何判断文件是否存在” 发现给出的很多答案还是使用的 fs.exists,这里不推荐使用 fs.exists 你可以选择 fs.stat 或 fs.access。
为什么不推荐 fs.exists
我们在设计一个回调函数时,通常会遵循一个原则 “ 错误优先的回调函数”,也就是返回值的第一个参数为错误信息,用以验证是否出错,其它的参数则用于返回数据。
如下所示为 fs.exists 的使用示例,直接返回了一个布尔值,违背了 “错误优先的回调函数” 这一设计原则,这是一方面原因。
本文共计1000个文字,预计阅读时间需要4分钟。
记录一些Node.js应用中的小知识点,例如,如果你Google/BaiduNode.js 如何判断文件是否存在,会发现很多答案都是使用fs.exists。这里不推荐使用fs.exists,你可以选择fs.stat或fs.access。
记录一些 Node.js 应用中的小知识点,如果你 Google/Baidu “Node.js 如何判断文件是否存在” 发现给出的很多答案还是使用的 fs.exists,这里不推荐使用 fs.exists 你可以选择 fs.stat 或 fs.access。
为什么不推荐 fs.exists
我们在设计一个回调函数时,通常会遵循一个原则 “ 错误优先的回调函数”,也就是返回值的第一个参数为错误信息,用以验证是否出错,其它的参数则用于返回数据。
如下所示为 fs.exists 的使用示例,直接返回了一个布尔值,违背了 “错误优先的回调函数” 这一设计原则,这是一方面原因。

