Foreach循环文件名

时间:2017-04-06 20:52:30

标签: sql sql-server ssis business-intelligence

我熟悉SSIS解决方案,我刚刚意识到了一些对我来说很新的东西:

有一个foreach循环任务,在“文件:”框中包含此信息:

enter image description here

这是什么意思?

这是否意味着该任务将采用名称为

的文件

A(something)Sell(something)Depot(something).csv

喜欢: A10Sell123Depot21.csv

1 个答案:

答案 0 :(得分:0)

在“文件”文本框中,星号通配符(*)表示您不知道该部分名称。

`*` --> unknown string
`?` --> unknown character

示例:

"在“文件”文本框中,输入文件 .txt。星号通配符()让我们包含任何以“File”开头的文本文件,而不必指定每个文件。如果我们的文件是Word文件,我们就会输入File .doc。如果我们移动多种文件类型,我们会使用File *。*作为我们的属性值。" Read More

因此,在您的情况下,是的A*Sell*Depot*.csv表示A(something)Sell(something)Depot(something).csv,其匹配A10Sell123Depot21.csv