【发布时间】:2019-06-16 16:25:29
【问题描述】:
我正在将一些文本写入 fs 模块的文件中。
fs.writeFile('result.txt', 'This is my text', function (err) {
if (err) throw err;
console.log('Results Received');
});
现在这工作正常。我想将此文件写入项目中的 niktoResults 文件夹,但是当我这样做时
fs.writeFile('/niktoResults/result.txt', 'This is my text', function (err) {
if (err) throw err;
console.log('Results Received');
});
它会导致错误。我不知道如何定义可以帮助我克服这个问题的目录路径。
Error:
Error: ENOENT: no such file or directory, open '/niktoResults/[object Object].txt'
【问题讨论】:
-
您显示的代码不会产生该错误。
-
确实如此。它不会写入目录而不是文件夹。
-
P.S:结果变量的值为 [object object] 所以这就是文件名不同的原因。
-
您问题中的代码未显示任何
results变量。您的实际代码似乎与您在问题中显示的不同,因为您问题中的代码不会产生您看到的错误。请向我们展示导致该错误的实际代码。只有这样人们才能帮助你。
标签: javascript node.js fs