我现在需要用.net做一个定时获取ftp中文件的东东。
流程是:定时-->链接ftp-->检查是否有文件更新-->如果有就下载获取-->读取文件内容-->写入我自己的数据库。请教前四步的请改如何操作。

解决方案 »

  1.   

    自己写一个 windows 服务即可
      

  2.   

    有一个思路:
       访问FTP和很简单WEBREQUEST可以实现,接收数据WEBRESPONSE就可以了
       主要是要实现你的功能的话,我觉得每一次访问的时候都要递归记录FTP上
    的所有的文件夹和文件 然后每一次新访问的时候就做对比,获取到文件或者文
    件夹有改变的和本来就没有的集合  这样就可以操作 不过如果FTP文件很多效率
    就不敢保证了!
      

  3.   

    这个ftp文件是按日期命名,比如:20100721.txt,依次累计,文件的内容是增量保存,文件内容和文件名不存在重复。
    怎样判断有没有新文件我已经有思路了,主要是定时链接FTP获取新文件的过程比较生疏。
      

  4.   

    在全局配置文件里Global.asax写计划任务。