以下将字符串写入指定文件的代码将返回大小为0 KB的文件。这个功能昨天正常运行,但由于某种未知原因,它今天停止工作。
fs.writeFile(location + 'file.txt', stringToWrite, function (err)
{
if (err) {
console.log('Log 1: Error Thrown - ' + err);
}
console.log('Log 2: File Write Success');
});
console.log('Log 3: After File Write');
Log 1和Log 2行永远不会显示。然而,将显示日志3。
我可以验证stringToWrite是否包含可以写入文件的字符串。我也可以验证位置是否正确,因为文件写在那里,但大小为0 KB(空文件)。
fs.writeFile可以写入的字符数有限吗?还是完全不同的东西? Log 1和Log 2甚至不显示的事实让我觉得它完全是别的东西,虽然我不知道是什么。