如何引用部分保持不变的文件名 - SSIS作业

时间:2015-07-30 13:49:24

标签: sql-server ssis

我有一个SSIS工作,供应商每周都会删除文件,而我的ssis工作会将其选中以进行处理。我在SSIS工作中定义了变量。其中一个变量是文件名,如下所示。

<Configuration ConfiguredType="Property" Path="\Package.Variables[User::carListFile].Properties[Value]" ValueType="String">
    <ConfiguredValue>carList07302015.csv</ConfiguredValue>
</Configuration>

文件名将更改日期。如果只有日期部分要更改,我如何在我的工作中引用文件名。我知道我们可以使用星号(*)来做,但不知道正确的语法。需要帮助:)

1 个答案:

答案 0 :(得分:0)

处理此问题的常用方法是使用foreach循环遍历drop-off文件夹中的所有文件,然后使用脚本任务检查文件名是否符合您要查找的条件:除了日期部分之外的所有部分都应匹配某个字符串。如果匹配,脚本将返回成功,并将文件名存储在变量中并继续导入。如果它不匹配,则脚本报告失败,您跳过循环中的其余步骤并查看下一个文件。