你可以看看 你用的FTP软件有没有这个功能我觉得从软件上解决这个问题 比用SSIS解决要方便实在不行自己做一个 FTP软件也不是很难的 ~!我有delphi的源码

解决方案 »

  1.   

    这个应该做不到吧,FTP任务本身就比较简单的功能,可以做到下载现在已经有的。
    你的这个需求必须让FTP任务支持反向批量匹配文件,才能达到目的。
      

  2.   

    对BAT不是很熟悉,不知道用脚本可不可以实现,望各位指教
      

  3.   

    自己给自己结贴,写个BAT文件,然后在SSIS里执行它,
    具体为: FtpList.bat  写入:ftp -s:D:\FtpListTol.txt
    FtpListToL.txt 写入: 
    open xxx.xxx.xxx.xxx
    user
    password
    dir . D:\Ftplist.txt
    bye就此搞定,所有目录将回写入D:\Ftplist.txt,以后再与数据库里存在的文件名对比。