我想写一个特定位置的文件。
<p>
<div class="divcenter">
</div>
</p>
我想在divcenter之间的['p','a',b']中写下元素,如下所示
<p>
<div class="divcenter">
p
a
b
</div>
</p>
我的档案,
array.forEach(function(i,v) {
fs.readFile(listBlogsFile, function read(err, listData) {
if (err) {
helper.logs('prepareAmpFilesFromList','blog',err,'console');
throw err;
}
var modListData = listData.toString(),
c = modListData.indexOf('<div class="divcenter">'),
position = c + 25;
console.log(c);
var file = fs.openSync(listBlogsFile, 'r+');
var bufferedText = new Buffer(i);
fs.writeSync(file, bufferedText, 0, bufferedText.length, position);
});
});
任何人都可以建议我帮忙。谢谢。