Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SSIS脚本任务搜索文本(如果可用)复制文件_C#_Sql_Vb.net_Ssis - Fatal编程技术网

C# SSIS脚本任务搜索文本(如果可用)复制文件

C# SSIS脚本任务搜索文本(如果可用)复制文件,c#,sql,vb.net,ssis,C#,Sql,Vb.net,Ssis,我在SSIS方面处于非常基础的水平,需要帮助为脚本任务构建脚本 我有SSIS包生成的日志文件,我必须在日志文件中搜索单词“MSG”,如果它可用,我必须将文件复制到另一个位置,否则就离开它 我必须为每个循环容器+脚本任务+文件系统任务使用。我还创建了3个变量 日志文件路径-String-D:\Test\ 日志\文件\名称-字符串-xyz.Log MSG_存在-INT32-0 现在我必须编写脚本来搜索“MSG” 任何人都可以帮我 提前谢谢。您可以使用c脚本。下面是一些psuedo代码 使用dts.v

我在SSIS方面处于非常基础的水平,需要帮助为脚本任务构建脚本

我有SSIS包生成的日志文件,我必须在日志文件中搜索单词“MSG”,如果它可用,我必须将文件复制到另一个位置,否则就离开它

我必须为每个循环容器+脚本任务+文件系统任务使用。我还创建了3个变量

日志文件路径-String-D:\Test\

日志\文件\名称-字符串-xyz.Log

MSG_存在-INT32-0

现在我必须编写脚本来搜索“MSG”

任何人都可以帮我

提前谢谢。

您可以使用c脚本。下面是一些psuedo代码

使用dts.variables获取路径和文件名 使用此命令将整个文件读入字符串

string contents = File.ReadAllText(@"C:\temp\test.txt");

if (contents.contains("MSG")
   set dts variable MSG_Exists
这就是你想要做的吗