gpt4 book ai didi

node.js - Node fs 错误 : EPERM: operation not permitted, 打开

转载 作者:IT老高 更新时间:2023-10-28 23:10:01 32 4
gpt4 key购买 nike

我在我的应用程序中收到此错误:

Error: EPERM: operation not permitted, open 'C:\Program Files (x86)\Full Menu\db\main.json'

我拥有的应用程序是用电子样板构建的。我正在使用这个函数来获取应用程序根目录的路径:

path.dirname(process.execPath)

这是写入文件的脚本:

fs.writeFile(apath + '/db/' + elem + '.json', JSON.stringify(results)

我知道问题是什么:权限。但是,如果不以管理员身份运行应用程序,我怎么能让它工作呢?

最佳答案

为了搜索者的利益;我有这个错误。我为 Everyone 添加了完整权限作为测试,但这并没有解决问题。问题是该文件被设置为 readonly (通过源代码管理)。

取消选中文件属性中的 readonly 选项可解决问题。

关于node.js - Node fs 错误 : EPERM: operation not permitted, 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33419474/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com