无法使用fsjs创建文件

时间:2017-05-22 11:41:41

标签: javascript node.js windows node-webkit nwjs

我正在使用nwjs并且我的应用程序必须在磁盘上创建文件,因此我使用fsjs来执行此操作。

问题是当我在windows10机器上安装我的应用程序(打包后)后,我无法再创建文件了,我遇到了这个问题:

  

EPERM:不允许操作,打开&path / to / file.txt'       at Object.fs.openSync(fs.js:558:18)       在Object.fs.writeFileSync(fs.js:1223:33)

执行时:

var fs = require("fs"); fs.writeFileSync(path, content, "utf-8");

当我在管理模式下运行应用程序时,问题解决了。

很明显,这个问题与windows10 c:下的某种权限有关,有没有办法以编程方式修复它。

非常感谢!

0 个答案:

没有答案