附加到循环文件失败,并在Node.js中出现文件ENOENT错误

时间:2018-12-28 11:33:18

标签: node.js fs

我正在尝试连续写入文件。随着文件的增大,可以使用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);
        }
    }); 

0 个答案:

没有答案