Nodejs - 文件属性和POSIX ACL

问题描述 投票:1回答:1

Nodejs是否提供了更多或更少的本地方式来检查文件属性和POSIX ACL?

我是说那些:

我认为第二个存储为扩展文件属性,并通过C级别的getxattr / setxattr设置/读取。

原生我的意思是没有实际通过child_process调用setfacl / getfacl / chattr / lsattr并解析stdout。

node.js file unix filesystems posix
1个回答
0
投票

Node.js没有内置的调用setxattr / getxattr的方法。但是你可以使用原生插件,例如https://github.com/LinusU/fs-xattr

npm install --save fs-xattr
const xattr = require('fs-xattr')
xattr.get("/path/to/file", "com.attr.name", (err, val) => {
  if (err) throw err
  console.log(`com.attr.name = ${val}`)
})
© www.soinside.com 2019 - 2024. All rights reserved.