ssis检查文件是否存在

时间:2018-12-07 23:00:23

标签: c# ssis

我想使用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;

1 个答案:

答案 0 :(得分:0)

很可能您需要在两个之间手动填充一个“ \”,如下所示-

    String FilePath=Dts.Variables["User::vFolderPath"].Value.ToString()+ "\\"+ Dts.Variables["User::vFileName"].Value.ToString();