在行号nodejs处插入字符串

Wou*_*ter 12 javascript file node.js

我有一个我想修改的文件.有没有办法将字符串插入特定行号的文件?与NodeJS

我非常感谢你帮助我

Vin*_*aju 18

只要文本文件不那么大,您就应该能够将文本文件读入数组,将元素插入到特定的行索引中,然后将数组输出回文件.我在下面放了一些示例代码 - 确保您更改'file.txt',"Your String"具体lineNumber.

免责声明,我还没来得及测试以下代码:

var fs = require('fs');

var data = fs.readFileSync('file.txt').toString().split("\n");
data.splice(lineNumber, 0, "Your String");
var text = data.join("\n");

fs.writeFile('file.txt', text, function (err) {
  if (err) return console.log(err);
});
Run Code Online (Sandbox Code Playgroud)