局域网内有一台ftp服务器,无须密码就能登陆,该服务器下有一文件夹(现设服务器地址为 192.168.0.33,文件夹为soft,那么访问只要ftp;//192.168.0.33/soft)便访问soft文件夹下面的所有文件)
现在要实现如下功能,每隔10分钟扫描soft文件下有无新的文件传上来,如果有的话立即将该文件下载到另外一台服务器(192.168.0.34/soft)
要求,不能在192.168.0.33 上安装任何东西,可以在192.168.0.34安装你要东西,或放置程序
==========================================================
请各位帮帮忙,说说如何实现!!!

解决方案 »

  1.   

    在192.168.0.34安装一个服务,功能如下
    1、定时获取ftp;//192.168.0.33/soft目录中文件列表
    2、判断列表中有没有新的文件,如果有,添加到文件下载队列中
      

  2.   

    编个小FTP程序啊~!
    定时获取soft目录中文件列表
    如果有新文件就下载下来
    再保存最后一次目录,留下次对比用
      

  3.   

    1。编写Ftp客户端的程序
    2. 定时读取ftp;//192.168.0.33/soft的文件,检查
    3. 文件copy
      

  4.   

    推荐你用FileSystemWatcher这个类去写一个小服务,这个类的用法看MSDN。
    可以监控文件夹里的文件添加,修改,删除。
    把这个服务部署在192.168.0.34,然后把监控的路径选在192.168.0.33/soft就好了。
      

  5.   

    资料转换服务目的在将档案传送服务送来的资讯转入三阶正规化资料库中。
    第一部、资料转换服务:(1)侦查详细资料到达---利用VB Script语言.....等检查档案传送服务的上传目录资料夹内是否有新资料到达。如果有,再将资料转入资料库的PTF资料表内的程式。 (2)过滤无效资料-----对过滤无效资料流程而言,关键资讯包括了时间、地点及代号。如若代号和名称遗失,则无法判定是何种传回的资讯;若GPS_时间遗失或错误,则无法判定位置对应的时间点;....若此三项栏位资料為空值,则该资料列的存在就无意义;因此需擷取并删除之。又时间栏位的过滤亦需注意,若是遗漏了日期而只输入时间,则SQL Server会将日期预设為1900/1/1。虽然此时并非空值,但它应该过滤掉,例如可将限制条件设為GPS_时间>1999/1/1。 (3)更新各资料表,
    (4)进入资料库中,
    (5)删除暂存资料。
    在4.5两个阶段时,这里需要调整时间参数----原因:对删除暂存资料流程而言,这是将使用到的暂存资料表内容删除以避免下次进行转换时将资料重复输入资料库。
    每天将要传送的资料放入暂存一张资料表中,而对应的SQL 语法為「SELECT * FROM 资讯 WHERE (DATEDIFF(dd, GPS_时间, GETDATE()) = 0)
    资讯文件的产生流程  
    .....时间关系,就写到这里!
      

  6.   

    推荐你用FileSystemWatcher这个类去写一个小服务,这个类的用法看MSDN。
    可以监控文件夹里的文件添加,修改,删除。
    把这个服务部署在192.168.0.34,然后把监控的路径选在192.168.0.33/soft就好了。----------------------------------------------好方法
      

  7.   

    路径问题怎么解决:又不是c;/soft 是ftp://192.168.0.33/soft  啊