我需要知道如何使用 NodeJs 找到在指定文件夹中写入的权限。 (对于当前用户)。
我尝试过
fs.access(path,fs.W_OK,function(err){})
和
fs.accessSync(path,fs.W_OK).
但是,我遇到了类型错误,“对象没有方法访问权限”。
我能做到,
var stats = fs.statSync(path);
并获取特定文件夹的详细信息。是否有任何方法可以使用 stats 对象查找写入权限?
任何其他解决方案也是值得赞赏的。
提前致谢..
最佳答案
您可以检查返回对象的“mode”属性。访问权限按照传统的 Unix 访问权限,以 3 位为一组。
var mode = fs.statSync(path).mode;
var writePermissions = mode & 0x92; // 010010010
关于javascript - 使用 Node js 检查 (Windows) 文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626405/