我想使用SSIS检查特定文件夹中是否有文件。我使用脚本任务和发送邮件任务创建了数据流。但这总是像没有文件一样设置。
脚本任务代码:
string FilePath = Dts.Variables["User::vFolderPath"].Value.ToString() +
Dts.Variables["User::vFileName"].Value.ToString();
if (File.Exists(FilePath))
{
Dts.Variables["User::vFileExistsFLG"].Value = 1;
}
MessageBox.Show(FilePath);
MessageBox.Show(Dts.Variables["User::vFileExistsFLG"].Value.ToString());
Dts.TaskResult = (int)ScriptResults.Success;
答案 0 :(得分:0)
很可能您需要在两个之间手动填充一个“ \”,如下所示-
String FilePath=Dts.Variables["User::vFolderPath"].Value.ToString()+ "\\"+ Dts.Variables["User::vFileName"].Value.ToString();