【问题标题】:Foreach loop filenameForeach 循环文件名
【发布时间】:2017-04-06 20:52:30
【问题描述】:
我正在熟悉 SSIS 解决方案,并且我刚刚意识到一些对我来说是新的东西:
在“文件:”框中有一个包含此信息的 foreach 循环任务:
这是什么意思?
这是否意味着该任务将获取名称如下的文件:
A(something)Sell(something)Depot(something).csv?
点赞:A10Sell123Depot21.csv
【问题讨论】:
标签:
sql
sql-server
ssis
business-intelligence
【解决方案1】:
在文件文本框中,星号通配符 (*) 表示您不知道这部分名称。
`*` --> unknown string
`?` --> unknown character
示例:
“在“文件”文本框中,输入 File.txt。星号通配符 () 让我们可以包含以“文件”开头的任何文本文件,而无需指定每个文件。如果我们的文件是 Word 文件,我们会输入 File.doc。如果我们要移动多种文件类型,我们会使用 File*.* 作为我们的属性值。” Read More
所以在你的情况下,是的 A*Sell*Depot*.csv 表示 A(something)Sell(something)Depot(something).csv 将匹配 A10Sell123Depot21.csv