f文件的新行不工作
fs writefile new line not working
我想记录我的用户命令
function saveLog (nick, command) {
var file = 'log/' + nick + '.log';
var datetime = '[' + getDateTime() + '] ';
var text = datetime + command + ''r'n';
fs.writeFile(file, text, function (err) {
if (err) return console.log(err);
console.log(text);
});
}
我做的函数是好的,但是它不保存日志在新的行,它只是替换文本/重写文件。我错过了什么?
谢谢
fs.writeFile
写入一个全新的文件。您正在寻找的是fs.appendFile
,如果它不存在,它将创建文件并追加到它。文档在这里。
function saveLog (nick, command) {
var file = 'log/' + nick + '.log';
var datetime = '[' + getDateTime() + '] ';
var text = datetime + command + ''r'n';
fs.appendFile(file, text, function (err) {
if (err) return console.log(err);
console.log('successfully appended "' + text + '"');
});
}
相关文章:
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- JavaScript-如果以前不存在文本,如何从文本区域删除新行
- jQuery 添加新的表行不在表的末尾
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 如何使文本区域不开始新行
- 为什么我的脚本不使用keyup生成新行
- 数据表中的fnAddData()添加到同一行,而不是添加到新行
- Shilft + Enter 而不插入新行
- Google表格脚本,用于将一张工作表上的几个单元格值传递给新的工作表行
- 添加新行动态引导日期时间选择器不起作用
- 如何在不影响 Jquery 数据表中其他行的情况下删除选定的现有数据并添加新行
- 带有 contenteditable=true 的 pre 标记 - 元素的 text() 内容中不会保留新行
- javascript中的新行不起作用
- 在动态形式yii2中添加新行,在new row, js中不工作
- 通过getElementById()在文本区添加新行.价值不工作
- 表格形式的新行不会递减
- 当用JavaScript制作HTML表单时,新行不工作
- jQuery不工作与工具提示新行字符
- 带有类型化 JavaScript 库的光标跳到新行,并且不会“键入”工作
- f文件的新行不工作