我正在学习如何使用Nodejs写入文件。我尝试了以下发布的示例,但收到以下发布的错误
如何解决此错误?
代码:
var fs = require('fs');
fs.writeFile("c://NodeTest", "Hey there!", function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
错误:
{ [Error: EPERM: operation not permitted, open 'c:\NodeTest']
errno: -4048,
code: 'EPERM',
syscall: 'open',
path: 'c:\\NodeTest' }
答案 0 :(得分:0)
由于您似乎正在使用Windows,因此这似乎是文件权限错误。尝试以管理员身份运行代码(例如,右键单击dos命令提示符图标,然后选择“以管理员身份运行”,然后尝试运行脚本)。
答案 1 :(得分:0)
您无权访问该文件。尝试以管理员身份运行或手动更改文件权限