【发布时间】:2016-09-27 05:05:12
【问题描述】:
晚上好,
我目前正在开发一种将机器创建的数据从 csv 表导入数据库的方法。 我的问题是,有没有办法用 Lua 对 csv 文件的变化做出反应。
文件以这种格式得到一行:
17162H,"801234500001",9/23/2016 12:33:30 PM,"INV"
每次扫描器完成扫描过程时,在旧行下添加,但没有直接连接到数据库,以触发脚本。
无论是通过不同的文件大小、文件夹大小(包含文件的文件夹)还是文件信息中的更改(例如上次打开的日期)检测到更改,但我无法打开并且由于性能原因,永久读取它。
这也是我第一次在这里提问,很抱歉我的笨拙方式,我会随着时间的推移努力提高自己。
【问题讨论】:
-
您已经获得了哪些代码,该脚本会永久运行还是有时会启动?
-
一些代码会有所帮助,以及您使用的是什么平台。
-
你真的需要这个实时吗?可能只是每 N 分钟轮询一次。此外,了解您的应用如何轮换此日志文件可能也很重要。
-
库尔琴科的提示有效,谢谢,问题可以关闭(由于某种原因我不能这样做)
-
@ismalith 如果他的回答对您有帮助,请点击那个闪亮的绿色复选标记接受它。这有助于未来有类似问题的程序员找到他们的解决方案!
标签: csv lua eventtrigger file-monitoring