使用 SSIS 中的执行进程任务和 WinSCP 从 SFTP 服务器下载以特定前缀开头的文件
Download files starting with specific prefix from SFTP server using Execute Process Task and WinSCP in SSIS
我在 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/User_file.txt C:\User\Local\" "exit"
下载单个文件时 运行 没问题。我们如何对其进行参数化以仅获取以前缀 ABC_
开头的特定文件。有什么办法可以为此设置表达式吗?
使用file mask ABC_*
:
... "get /USERDATA/ABC_* C:\User\Local\" ...
我在 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/User_file.txt C:\User\Local\" "exit"
下载单个文件时 运行 没问题。我们如何对其进行参数化以仅获取以前缀 ABC_
开头的特定文件。有什么办法可以为此设置表达式吗?
使用file mask ABC_*
:
... "get /USERDATA/ABC_* C:\User\Local\" ...