gpt4 book ai didi

node.js - 无法在 Windows 上使用 fs 写入文件

转载 作者:行者123 更新时间:2023-12-05 06:09:50 26 4
gpt4 key购买 nike

我刚刚在 Windows 10 上下载了 LTS Node (14.15.0 [npm 6.14.8]),但我无法写入文件。

如果我在任何地方运行以下脚本:

var fs = require("fs");
fs.writeFileSync("./test.txt", "hello world", "utf-8");

我收到以下错误:

[Error: EPERM: operation not permitted, open 'C:\Users\Mehow\Documents\experiments\map-engine\data\moon\test.txt'] {
errno: -4048,
code: 'EPERM',
syscall: 'open',
path: C:\\path\\to\\my\\file\\test.txt

我试过使用异步方法,我得到了同样的错误。

我检查了文件夹的权限,它们看起来没问题。

我以管理员身份运行控制台,没有任何变化。

奇怪的是,我可以使用如下脚本轻松创建文件夹:

fs.mkdirSync(some_directory, {recursive: true});

有人知道我还能做什么吗?

最佳答案

请完成以下步骤:-1). 右击 。文件夹 > 属性 > 安全选项卡。单击编辑以更改权限 > 选择用户并授予该用户完全控制权2).取消选中文件属性中的只读选项

关于node.js - 无法在 Windows 上使用 fs 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64613530/

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