WinSCP批处理文件不起作用,但在CMD中手动起作用

时间:2018-10-29 12:15:07

标签: batch-file winscp

我的脚本:

cd C:\Users\Administrator\Downloads\WinSCP-5.9.2-Portable

winscp.com /command ^
"open ftp://test:TESTT@ftp.abc.com" 
"cd /facommon" ^
"get file.*gz" ^

1 个答案:

答案 0 :(得分:1)

我想说的是,您在此行末尾缺少插入符号^

"open ftp://test:TESTT@ftp.abc.com"

您可以验证该方法实际上是否与此公共FTP兼容:

cd C:\Users\Administrator\Downloads\WinSCP-5.9.2-Portable

winscp.com /command ^
    "open ftp://anonymous:password@ftp.mirror.nl/" ^
    "cd /pub/test/" ^
    "get *.html" ^
    "exit"

Martin PrikrylWinSCP的作者)在这方面指向WinSCP的文档:

他还补充说,exit语句应该出现在末尾。