我从我的主目录(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
?