Im пытается записать в текстовый файл в node.js. Im делает это следующим образом:Перезаписать файл в Node.js
fs.writeFile("persistence\\announce.txt", string, function (err) {
if (err) {
return console.log("Error writing file: " + err);
}
});
тогда строка является переменной.
Эта функция начнет писать ее всегда в начале файла, поэтому она перезапишет предыдущий контент.
У меня есть проблема в следующем случае:
старое содержание:
Hello Stackoverflow
новый формат записи:
Hi Stackoverflow
Теперь следующее содержимое будет находиться в файле:
Hi stackoverflowlow
Новый wr ite был короче, чем предыдущий контент, поэтому часть старого контента по-прежнему сохраняется.
Мой вопрос:
Что мне нужно сделать, так что старое содержимое файла будет полностью удалена перед новой записи производится?
взглянуть на официальной документации, вы найдете что-то для конечно, writeStream или что-то вроде этого или какой-то вариант. https://nodejs.org/api/ –