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
参考
您好,我想将两个 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
参考