RT.我写了三个读写文件的方法,如下所示: fs.writeFile(filedir, field, function (err) { if (err) { console.log(err); } else { console.log('file done!'); } });fs.appendFile(filedir, , function (err) { if (err) { console.log(err); } else { console.log('catalog done!'); } }); //读取上一份数据fs.readFile(fieldir, 'utf8', (err, data) => { ....现在是这样的,我每次先存一份数据在一个新文件内,然后维护一个目录文件,再从目录文件里取出那个对应文件的文件名,读取这个存入的文件。问题是,每次都是文件还没存入,读取就已经完成了,导致总是读错文件。有没有办法让read这个地方晚执行,或者其他方法让三个方法顺序执行?保证先存,再读。
添加回答
举报
0/150
提交
取消