使用ftp后,windows批处理脚本执行变为交互式

时间:2013-01-24 15:41:16

标签: windows shell batch-file ftp

我正在编写一个.cmd Windows脚本,以批处理模式运行。该脚本使用ftp命令。在使用ftp成功连接到另一台计算机之后,shell会更改,并且脚本的执行变为交互式。

如何在批处理模式下进行,以免停止执行整个脚本?

感谢。

2 个答案:

答案 0 :(得分:0)

我认为您可以使用bye退出ftp会话以返回批处理。

或者,将ftp命令放在单独的批处理文件中,并使用call进行调用。

rem do stuff
rem do ftp stuff
call ftpscript.bat
rem carry on doing stuff

答案 1 :(得分:0)

这段代码对我来说:

ftp -i -n -s:%currentFolderPath%ftp_commands.txt %IPAddress%

读:

MS-DOS ftp command