问题描述
我需要知道如何使用NodeJs查找在指定文件夹中写入的权限。 (对于当前用户)。
我尝试过
fs.access(path,fs.W_OK,function(err){})
和
fs.accessSync(path,fs.W_OK).
但是,我面临一个TypeError,“对象没有方法访问权限”。
我可以,
var stats = fs.statSync(path);
并获取特定文件夹的详细信息。 Object? 有什么方法可以使用 对象查找写权限?
任何其他解决方案也是可以的。
提前致谢..
1楼
Pointy
1
2015-07-25 12:32:41
您可以检查返回对象的“模式”属性。 访问权限按照传统的Unix访问权限,以3位为一组。
var mode = fs.statSync(path).mode;
var writePermissions = mode & 0x92; // 010010010