Ssis SSI从多个子文件夹获取文件
如何从多个FTP子文件夹检索文件 我有下一个结构:Ssis SSI从多个子文件夹获取文件,ssis,ftp,Ssis,Ftp,如何从多个FTP子文件夹检索文件 我有下一个结构: 主文件夹 子文件夹1->文件1、文件2、文件。。。(超过100个子文件夹) 子文件夹2->文件1、文件2、文件。。。(超过100个文件夹) 子文件夹2->文件1、文件2、文件。。。(超过100个文件夹) 我找到了下一个答案 一种方法是将每个源文件夹放在包中的变量中。这将允许您为每个变量设置一个循环容器,并将每个路径作为参数传递给ftp任务。这会有一些开销,因为您将在每个循环中构建和销毁ftp连接,但这将使您获得一个参数化的解决方案 但我不
有人能告诉我如何执行此任务吗?如果SSIS FTP任务无法递归下载文件夹(我不知道,但它看起来像,正如您所问的那样),只需使用“执行进程”任务启动一个可执行此任务的外部脚本FTP客户端即可 大多数FTP客户端可以递归下载文件夹(Windows内置命令行FTP客户端除外) 例如,您可以使用。这里有一本旅游指南
(我是WinSCP的作者)您可以寻找的选项之一是使用脚本任务来执行此操作。脚本任务是嵌入在SSI中的一种巧妙的东西,它可以做任何开箱即用组件无法通过充分利用.Net库来提供的事情 这里有一个链接,解释了如何做到这一点-
在您提供的链接上的代码中,我可以使用.Net变量foldername创建一些递归函数,以循环遍历所有子文件夹