変更したいファイルがあります。ファイルの特定の行番号に文字列を挿入する方法はありますか?ノードJS
助けてくれて本当にありがとう
ベストアンサー1
テキスト ファイルがそれほど大きくない限り、テキスト ファイルを配列に読み込み、特定の行インデックスに要素を挿入し、配列をファイルに出力するだけで済みます。以下にサンプル コードをいくつか示します。と特定の を'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);
});