如何自动的监视一个目录,把这个目录先产生的文本文件入库?别的程序动态的往一个指定的文件夹,不停的缠身txt文件出来。
固定格式的,我如何把这个下面的txt文件入库,然后删除他。要求自动完成。

解决方案 »

  1.   

    用个数组,保存里面的文件信息。
    开个线程,定时扫描,出现这种文件就rename到指定的目录
      

  2.   

    数据入库的话,只要用FileInputStream将目标文件的内容读取,保存即可
      

  3.   

    windows上写一个bat脚本,每5分钟执行一次,调用sqlloadr 入库。
    linux上写一个shell脚本,每5分钟执行一次,调用sqlloadr 入库。你也可以写一个死循环的脚本,实时扫描那个目录,有文件了就入库,没文件死循环自己空跑。
      

  4.   

    我觉得跟据这个目录对象的文件, 做一个JOB, 每隔一段时间把文件的内容, 经过外部表把文件内容插入数据库的的表中. 
      

  5.   

    这个方法不错。请问如何控制每5min执行一次呢?
    WINDOWS?
    LINUX?
      

  6.   

    windows里面有计划任务,写好脚本后 ,可以每隔5分钟执行
    linux下的crontab也是定时