在文件开头加入新文本内容,想换行,结果\n导致下面连换十几行,不解
发布于 9 年前 作者 seanzxc 3727 次浏览 最后一次编辑是 8 年前 来自 问答

加载了包后,用的下面的代码 var data = fs.readFileSync(file); //read existing contents into data var fd = fs.openSync(file, ‘w+’); var buffer = new Buffer(‘新文本\n第二行新文本’); fs.writeSync(fd, buffer, 0, buffer.length); //write new data fs.writeSync(fd, data, 0, data.length); //append old data fs.close(fd);

本来预期只是将第二行新闻本空一行,结果没想到空完一行后,第二行新闻本后方连续出现了十个左右的换行,不可控制。 请问这个bug的原因是什么?这个病怎么治?

非常感激高手们关注到这个小问题。

回到顶部