如何使用Node.js写入文件?

时间:2018-08-17 15:28:25

标签: javascript node.js

我正在学习如何使用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' }

2 个答案:

答案 0 :(得分:0)

由于您似乎正在使用Windows,因此这似乎是文件权限错误。尝试以管理员身份运行代码(例如,右键单击dos命令提示符图标,然后选择“以管理员身份运行”,然后尝试运行脚本)。

答案 1 :(得分:0)

您无权访问该文件。尝试以管理员身份运行或手动更改文件权限