使用SSIS中的Execute Process Task和WinSCP从SFTP服务器下载以特定前缀开头的文件
我在WinSCP文件夹位置有两个文件使用SSIS中的Execute Process Task和WinSCP从SFTP服务器下载以特定前缀开头的文件,ssis,sftp,winscp,Ssis,Sftp,Winscp,我在WinSCP文件夹位置有两个文件USERDATA。 存在的文件以以下名称开始:ABC_XXXX.txt和XYZ_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
。
存在的文件以以下名称开始:ABC_XXXX.txt
和XYZ_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\uu
开头的特定文件。有什么方法可以设置此表达式吗?使用ABC.*
:
... "get /USERDATA/ABC_* C:\User\Local\" ...
啊!太简单了。:-)非常感谢