SSIS 为变量赋值,在复制文件时用作过滤器

SSIS assign value to variable to be used as Filter in copying file

我怎样才能做到这一点,filterFileName = "MyFilter_" + "date" + "*.csv"? 日期变量以这种格式存储值 = 12202015。 有可能吗?如何为将文件复制或移动到另一个文件夹时用作过滤器的 SSIS 变量赋值。 或者我的做法是否正确?

您可以结合解决方案中定义的其他变量创建一个变量。我通常使用以下命名我的输出文件:
VarFileName:包含基本文件名的字符串变量
varFilePath:包含基本文件路径的字符串变量
这些可以通过配置文件或通过从 For..Each 循环容器获取文件名来更新

varFilepath+varFilename+varDate+”.csv”


varDate =
(dt_wstr,4)(datepart("yy",getdate()) ) + (dt_wstr,2)(datepart("mm",getdate()))
+ (dt_wstr,2)(datepart("dd",getdate()) )+ (dt_wstr,2(datepart("hh",getdate()))
+ (dt_wstr,2)(datepart("n",getdate()) )+(dt_wstr,2)(datepart("ss",getdate()))

您可以使用 FileSystem 对象来move/rename/delete这个文件