Node.js 中的 fs 常量是什么?

What are fs constants in Node.js?

什么是 fs 常量 (fs.constants) 以及它在 fs.access 方法中的用途是什么,如此处所示? - https://www.geeksforgeeks.org/node-js-fs-access-method/

它们有什么用?

它本质上是一个枚举 - 一个对象,其属性描述(并且其值唯一标识)与 fs 一起使用的特定标志或指示符。见 docs.

Returns an object containing commonly used constants for file system operations.

您可以将它们与 fs 操作结合使用,以(合理地)简明易懂地描述您想要做什么。

例如,使用 link 中的 fs.access

mode: It is an integer value that denotes the permission to be tested for. The logical OR operator can be used to seperate multiple permission. It can have the values fs.constants.F_OK, fs.constants.R_OK, fs.constants.W_OK and fs.constants.X_OK. It is an optional parameter. The default value is fs.constants.F_OK.

对象中包含的实际值并不重要(除了它们彼此不同,并且它们可以与 | 一起使用位掩码)。