如何在SSIS中使用for循环容器遍历文件夹中的文件

时间:2016-04-20 14:19:35

标签: sql-server ssis ssis-2012 ssis-2008 msbi

使用foreach循环容器遍历文件夹的遍历文件有很多示例,但我想知道如何使用 For循环容器遍历文件 请帮帮我

1 个答案:

答案 0 :(得分:1)

For循环使用范围和计数器。如果要使用For循环遍历文件夹中的文件,则必须使用脚本任务来计算文件夹中的文件数,并使用该数字填充变量。

然后你必须将一个计数器变量设置为0,并在计数器小于文件计数时设置For循环运行,并且每次迭代都将计数器递增1。

在你的循环中你需要通过它在文件夹中的索引来获取文件,大概是在脚本任务中使用FileSystemObject。

效率不高,这就是ForEach循环通常用于文件的原因。