当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js fs.accessSync(path[, mode])用法及代码示例


fs.accessSync(path[, mode])

历史
版本变化
v7.6.0

path 参数可以是使用 file: 协议的 WHATWG URL 对象。

v0.11.15

添加于:v0.11.15


参数

同步测试用户对 path 指定的文件或目录的权限。 mode 参数是一个可选整数,用于指定要执行的可访问性检查。 mode 应该是值 fs.constants.F_OK 或由 fs.constants.R_OKfs.constants.W_OKfs.constants.X_OK 中的任何一个的按位或组成的掩码(例如 fs.constants.W_OK | fs.constants.R_OK )。检查 File access constants 以获取 mode 的可能值。

如果任何可访问性检查失败,将抛出 Error。否则,该方法将返回 undefined

import { accessSync, constants } from 'node:fs';

try {
  accessSync('etc/passwd', constants.R_OK | constants.W_OK);
  console.log('can read/write');
} catch (err) {
  console.error('no access!');
}

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 fs.accessSync(path[, mode])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。