如何实现在线监测和获取一个FTP文件夹中的新增文件

解决方案 »

  1.   

    是你要监测别的ftp吗?,那你定时扫描一下不就可以?
      

  2.   

    利用Windows未公开函数实现系统文件操作监视功能:
    http://www.applevb.com/art/undoc3.htm
      

  3.   

    获得你可以搜索一下绿豆写一个关于copy hook的文章。
      

  4.   

    http://community.csdn.net/Expert/topic/3103/3103694.xml?temp=.6710321
      

  5.   

    谢谢各位大侠鼎力帮助,可是我要监视的是一个远程FTP的文件夹,本地无法获得FTP端EXPLORER的信息,所以以上方法无法实现我的想法
      

  6.   

    这有什么办法?现在本地保存一份FTP上的文件列表,然后每隔一段时间上去获取一次列表于本地仅进行比较,如果不一致就更新本地列表并且报告文件变化
      

  7.   

    或者获取FTP的日志,除掉下载记录和登录记录,剩下的就都是文件变化情况了
      

  8.   

    以上二位的想法我也试过,可是由于这个远程FTP文件夹的文件数量大,且更新时间很短(30秒),因此时间一长,上诉方法就存在速率问题。请各位大侠再想想,还有何法?
      

  9.   

    唉,就是因为远程机器除了可以FTP下载外,无法其他操作
      

  10.   

    如果真的是除了可以FTP下载外,无法其他操作的话,那没有办法
    连获取文件列表都不可以?