大家好,我现在要做一个实时监控TXT文件,并把TXT文件中新增的内容导入到数据库中。
1.首先,TXT文件是一个系统生成的(随时会产生一行新数据,名称可能不一样)
2.用什么方式实时监控这个TXT,发现有新增行,就把新增行导入到数据库
3.导入后做个标记,记录这个TXT文件扫描到哪一行了,下次读这个TXT,直接从这一行开始导入。
大家有什么好的思路,方法,关键是时实监控和记录位置两个地方,帮帮忙。

解决方案 »

  1.   

    使用当前的思路也不是不行,同样得用一个程序来跑这个txt文件,但会涉及到竞争读写(在写入的同时,程序可能在读取);所以需要处理好读取入写入的关系!不要出现竞争锁;
      

  2.   

    使用当前的思路也不是不行,同样得用一个程序来跑这个txt文件,但会涉及到竞争读写(在写入的同时,程序可能在读取);所以需要处理好读取入写入的关系!不要出现竞争锁;
      

  3.   

    是写成windows服务,还是用TIMER?
      

  4.   

    监控文件c#有个监视类FileSystemWatcher 了解一下