0

我到处搜索这个问题,但似乎找不到,所以我们开始吧。

我设置了一个使用“Foreach 文件枚举器”的 Foreachloop 容器,并在“文件”部分中,如果您只想返回某些格式文件,则在其中命名文件格式以及通配符,我有 F_ *.csv 可以正常工作,但是,我似乎无法找到一种方法来返回名称以 D_ 开头的文件。我知道这可以通过拥有 2 个单独的 Foreachloop 容器来完成,但是有什么方法可以在同一个容器中完成,以便检查这两个文件?

我需要这个的原因是因为该文件夹中还有其他不以 D_ 或 F_ 开头的 csv 文件,所以我试图排除这些文件。

提前致谢 !

4

1 回答 1

0

我不相信您可以在“文件”标准中指定正则表达式。我会尝试读取与最广泛标准(“* .csv”)匹配的所有文件,然后在 foreach 循环中,将文件名评估为变量并在控制流中测试变量。添加一个序列容器来执行所需的 ETL。在序列容器的连接器上,为文件名测试添加一个约束,如果测试失败,则不执行任何操作,如果通过,则移动到序列容器并执行操作。

于 2015-09-15T14:09:54.477 回答