2012-07-24 63 views
2

我想加载一个.csv文件,该文件在特定目录中被删除,但文件名后缀为YYYYMMDD,例如。 MyFile_YYYYMMDD.csv。SSIS平面文件通配符文件名

该目录每天被清除并删除一个新文件,目录中只有一个文件。

是否有一种(简单的?)方式来编码通配符文件名,例如。 MyFile _ *。csv,连接管理器可以使用它而不必使用Foreach循环容器或脚本?

+1

你已经提到了这种情况的两种标准解决方案:一个Foreach容器和一个脚本任务。为什么他们不适合你的需求?对他们来说什么不是“简单”? – Pondlife 2012-07-25 19:27:03

回答

2

是的,使用Foreach Loop Container可以使用Foreach File Enumerator来遍历某个目录。在该枚举器的Files属性中,可以使用通配符,例如MyFile _ *。csv。

将变量映射到完全限定的文件名并使用表达式将该变量推送到连接管理器。