SSIS 执行进程任务以将 2 个文件复制到新文件中

SSIS Execute process task to copy 2 files into new file

您好,我想将两个 csv 文件的记录复制到一个新文件中。

任务:将 A + B 复制到 C

 OR Copy A to B ( this is what i am doing but i don't know how via SSIS)

我使用 SSIS 使用执行进程任务来执行此操作。为了验证我在命令提示符下尝试了它。

当我尝试通过 SSIS 包失败时,我不确定为什么这里是可执行文件和参数的输入。

非常感谢您

建议:

  • 赋值时不要使用\(仅在表达式中)
  • 在将参数传递给 cmd.exe
  • 之前必须使用 /C
  • 因为您没有指定工作目录,所以您应该提供每个文件的完整路径,否则 Out.csv 将在包运行时文件夹中创建。

命令必须如下所示:

/C copy /b C:\Temp\Source.csv + C:\Temp\Destination.csv C:\Temp\Out.csv

参考