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这个地方晚执行,或者其他方法让三个方法顺序执行?保证先存,再读。
至尊宝的传说
慕少森
米琪卡哇伊
相关分类