我正在尝试连续写入文件。随着文件的增大,可以使用fs.appendFile将数据添加到文件中。随机失败并显示错误:
错误:ENOENT:没有此类文件或目录,请打开'/tmp/parentDir/html/56e6fd2XXX.html'
我需要创建一个数据为100000的文件。因此,我也要分批地将文件追加到文件中(每批100个)。说了35000(随机)后,它失败,并显示错误,没有此类文件或目录。
不知道我在哪里失踪。
fs.appendFile(htmlPath, dataToWriteInHtml, function (err) {
if (err) {
console.log(err);
console.log(htmlPath);
console.log(dataToWriteInHtml);
callback(err);
}
else {
callback(null);
}
});