首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WinSCP -在BAT文件中进行后处理

WinSCP -在BAT文件中进行后处理
EN

Stack Overflow用户
提问于 2016-01-01 17:25:20
回答 1查看 735关注 0票数 0

下面是我想使用BAT文件调用的WinSCP所做的工作:

  1. 执行将文件上载到FTP站点的WinSCP脚本。
  2. 测试上传的成功与否。
  3. 如果成功,请将本地计算机上的文件移动到另一个文件夹。
  4. 如果不成功,什么也不做。

我已经尝试了WinSCP站点上显示的示例批处理文件,但是在执行WinSCP命令之后,bat文件的其余部分将被忽略。

请参阅:上传

EN

回答 1

Stack Overflow用户

发布于 2016-01-01 18:05:33

官方例子exit脚本的末尾缺少exit命令。

它应该是:

代码语言:javascript
复制
# Connect
open mysession
# Upload the files
put *.*
# Exit WinSCP
exit

然后批处理文件将正确地处理其他命令:

代码语言:javascript
复制
winscp.com /script=example.txt
if %ERRORLEVEL% neq 0 goto error

echo Upload succeeded, moving local files
move *.* c:\backup\
exit 0

:error
echo Upload failed, keeping local files
exit 1

我已经改正了这个例子。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34558304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档