fs.accessSync(path[, mode])
曆史
版本 | 變化 |
---|---|
v7.6.0 |
|
v0.11.15 | 添加於:v0.11.15 |
參數
同步測試用戶對 path
指定的文件或目錄的權限。 mode
參數是一個可選整數,用於指定要執行的可訪問性檢查。 mode
應該是值 fs.constants.F_OK
或由 fs.constants.R_OK
、 fs.constants.W_OK
和 fs.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!');
}
相關用法
- Node.js fs.accessSync()用法及代碼示例
- Node.js fs.access(path[, mode], callback)用法及代碼示例
- Node.js fs.access()用法及代碼示例
- Node.js fs.appendFileSync()用法及代碼示例
- Node.js fs.appendFile()用法及代碼示例
- Node.js fs.appendFileSync(path, data[, options])用法及代碼示例
- Node.js fs.appendFile(path, data[, options], callback)用法及代碼示例
- Node.js fs.filehandle.datasync()用法及代碼示例
- Node.js fs.chmod()用法及代碼示例
- Node.js fs.read()用法及代碼示例
- Node.js fs.Dirent.isFile()用法及代碼示例
- Node.js fs.Dir.closeSync()用法及代碼示例
- Node.js fs.fchmodSync()用法及代碼示例
- Node.js fs.symlink(target, path[, type], callback)用法及代碼示例
- Node.js fs.constants用法及代碼示例
- Node.js fs.mkdir()用法及代碼示例
- Node.js fs.mkdirSync()用法及代碼示例
- Node.js fs.fdatasync()用法及代碼示例
- Node.js fs.Dirent.isFIFO()用法及代碼示例
- Node.js fs.copyFile()用法及代碼示例
- Node.js fs.writeSync()用法及代碼示例
- Node.js fs.symlink()用法及代碼示例
- Node.js fs.truncate()用法及代碼示例
- Node.js fs.openSync()用法及代碼示例
- Node.js fs.filehandle.write()用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 fs.accessSync(path[, mode])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。