读取一个txt文件并检查时间

Read a txt file and check the time?

本文关键字:文件 检查 时间 txt 一个 读取      更新时间:2024-02-22

所以目前我有一个文本文件,它正在获取播放的每首歌曲的数据,例如从潘多拉中播放的歌曲,它会在一个文件中获取名称、歌曲id和播放时间,就像这个

'10:26:03 | [Songs] Current Song is ZzbEsMCR7lY. User is (Magic)'

我该如何做到每3个小时它都会读取文本文件,并通过检查时间和id来检查歌曲是否在最后三个小时内播放,所以基本上它是检查歌曲和id的txt文件,并将其与播放的歌曲进行比较,就像我上面给你的潘多拉的例子一样(但我不是为潘多拉这样做的)。。。我为一个名为dubtrack的服务做这件事,人们可以在该服务中排队歌曲,我目前正在获取歌曲id和播放时间,当有人键入聊天信息(例如"历史记录")时,它会检查txt文件,并返回它在过去3小时内播放过或在过去3个小时内没有播放过。。。

这里有一些代码:

fs.readFile('chatlogs.txt', 'utf8', function () {};

谢谢你很抱歉发了这么长的短信,我希望你能理解我在这里的意思。。。

例如,每3小时做一件事,可以使用cronjob。https://github.com/ncb000gt/node-cron.很难帮助进行比较,因为您没有给出任何代码。