當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。