SSIS 包的 WinSCP 命令行

SSIS 包的 WinSCP 命令行

我正在使用命令行:

option batch on
option confirm off
open ftp:// username :password hostname:port
cd directory name ---- directory on FTP
option transfer binary
put  file name on FTP C:\Users\sshah\Desktop
close
exit

当我执行任务时,它完成且没有错误,但我没有在桌面上看到该文件

知道我做错了什么吗?

答案1

我发现有几个问题。您是否尝试从 FTP 服务器上传(使用put)或下载(使用)?get

您的下载语句不正确。此外,您遗漏了\文件路径的末尾 - 每次都会出现这种情况。

确保您也指定了 FTP 服务器上的文件路径,并且不要忘记/

您应该使用选项 bath abort。您的更改目录必须带有/,例如:

cd /IN/

上传:

put C:\Users\sshah\Desktop\*.txt  /IN/

下载:

get /IN/*.txt on FTP C:\Users\sshah\Desktop\

相关内容