使用SSIS中的执行过程任务和WinSCP从SFTP服务器下载以特定前缀开头的文件

时间:2019-06-18 14:08:46

标签: ssis sftp winscp

我在WinSCP文件夹位置USERDATA中有几个文件。 出现的文件带有以下名称:ABC_XXXX.txtXYZ_XXXX.txt

我有兴趣下载仅以ABC_前缀开头的所有文件。

以下是我的执行流程任务配置:

Executable- C:\Program Files (x86)\WinSCP\WinSCP.exe
/log=c:\path\to\log\winscp.log /command "open sftp://username:password@example.com/" "get /USERDATA/User_file.txt C:\User\Local\" "exit"

当我下载一个文件时,它运行良好。我们如何对其进行参数化以获取仅以前缀ABC_开头的特定文件。有什么办法可以为此设置表达式?

1 个答案:

答案 0 :(得分:1)

使用file mask ABC_*

... "get /USERDATA/ABC_* C:\User\Local\" ...