使用Node fs mkdir在OSX上发生EACCES权限错误

时间:2016-01-15 02:24:21

标签: node.js macos unix io filesystems

我从我的主目录(process.env.HOME)中登录并运行节点。

我在程序中运行此命令:

 const fs = require('fs');
 const outputPath = path.resolve(process.env.HOME + '/' + outputDir + '/' + timestamp);
 fs.mkdir(outputPath, cb);

我在回调中遇到了这个错误:

  

EACCES:许可被拒绝,mkdir   '/用户/ amills001c / suman_results / 1452824453902'

即使我在我的目录中;它应该工作,对吗?

如何在使用fs时避免此错误,特别是fs.mkdir

0 个答案:

没有答案