【发布时间】:2016-09-08 16:11:23
【问题描述】:
我在 ssis 中有一个删除文件的脚本,我需要通过添加变量来修改脚本,以便可以动态执行进程。如果有人可以通过展示如何在下面的脚本中添加变量来帮助我,我将不胜感激:-
enter public void Main()
{
int RetentionPeriod = 0;
string directoryPath = @"\\ABCD\EFG\HIJ";--need to add location variable
string[] oldFiles = System.IO.Directory.GetFiles(directoryPath, "*.csv");
foreach (string currFile in oldFiles)
{
FileInfo currFileInfo = new FileInfo(currFile);
if (currFileInfo.LastWriteTime < (DateTime.Now.AddDays(-RetentionPeriod)))---need to add date variable here
{
currFileInfo.Delete();
}
}
// TODO: Add your code here
Dts.TaskResult = (int)ScriptResults.Success;
}
}
}
如脚本所示,我需要添加两个变量,即位置变量和日期变量。这两个变量都有字符串数据类型
我知道这个问题很傻但是我没有写 SSIS 脚本的经验
【问题讨论】: