如何查看正在运行的 node.js 进程对给定文件的权限(读/写/执行)?
我希望该fs.Stats
对象有一些关于权限的信息,但我没有看到任何信息。是否有一些内置功能可以让我进行此类检查?例如:
var filename = '/path/to/some/file';
if (fs.canRead(filename)) // OK...
if (fs.canWrite(filename)) // OK...
if (fs.canExecute(filename)) // OK...
当然,我不必尝试在每种模式下打开文件并将错误作为否定肯定处理,对吧?必须有一个更简单的方法...