如何在运行ftp文件后运行CMD命令

时间:2018-01-29 15:54:30

标签: windows batch-file cmd ftp

我正在使用bat文件来运行ftp文件。以下是start.bat内容

ftp -s:runFtp.txt
moveFiles.bat

moveFiles.bat有一些移动命令,可以在ftp完成后在我的本地机器上运行。

问题: 当ftp完成时,cmd窗口仍然显示在ftp>中运行。模式。因此moveFiles.bat永远不会被执行。我成功地能够单独运行,但我需要一个蝙蝠来执行两个,即第一个ftp然后uplon完成移动文件。

有人可以指导我吗?

1 个答案:

答案 0 :(得分:1)

将它放在moveFiles.bat:

的开头
START /MIN /WAIT CMD /C ftp -s:runFtp.txt

这将在新的最小化环境中执行ftp -s:runFtp.txt,然后自动关闭,而moveFiles.bat将等待它关闭。