gpt4 book ai didi

javascript - 将IRC日志写入文件,每天一个文件

转载 作者:行者123 更新时间:2023-11-30 17:30:56 25 4
gpt4 key购买 nike

我正在编写一个机器人,我希望它将日志保存在一个文件中。我想把每天的日志写在不同的文件中。我试过了:

var date = new Date();
var mes = date.getMonth();
var dia = date.getDate();
var ano = date.getFullYear();
date = dia + "-" + mes + "-" + ano;
var IRClog = fs.createWriteStream('LOG[' + date + '].txt', {
'flags': 'a'
});

如何检查一天是否过去,以便我可以更改日期变量并写入不同的文件?

编辑:
ENOENT错误是因为“/”,我把它改成了“-”。

最佳答案

一个解决方案可能是保留最后一条消息的日期。如果下一条消息的日期与上一条消息的日期不同,则关闭文件流并为当天创建一个新的文件流。

另一种解决方案可能是对每条消息使用 fs.appendFile(),但效率较低。

关于javascript - 将IRC日志写入文件,每天一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23096176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com