如何获取文件修改的时间,与文本里最新的时间进行比较,大于时进入下一步动作

问题遇到的现象和发生背景

读取数据库漏数据

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

获取最新top50时间,进行对比,性能差

我想要达到的结果

优化性能

漏数据是什么意思?如果数据库更新时间很快,要缩短线程的等待时间。

如果是关闭了程序,下次启动要和本地文件比较得到所有不一样的,那就不能单单选出前50条,因为无法知道关闭到重启启动这段时间新增了多少数据。应该读取出本地缓存的数据中最新的时间,然后

select * from yourtable where 时间>读出的缓存文件最新时间

这样来获取最新的所有大于缓存时间的记录进行显示

使用 FileInfo 获取 LastWriteTime,这个是修改时间,文本里数据你自己用 FileStream 读取并格式化

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632