【问题标题】:ssis check if file existsssis 检查文件是否存在
【发布时间】:2018-12-07 23:00:22
【问题描述】:

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

【问题讨论】:

  • 这是什么打印 - MessageBox.Show(FilePath);?

标签: c# ssis


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-13
    • 2013-07-08
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 2021-12-25
    相关资源
    最近更新 更多