我正在使用bat文件来运行ftp文件。以下是start.bat内容
ftp -s:runFtp.txt
moveFiles.bat
moveFiles.bat有一些移动命令,可以在ftp完成后在我的本地机器上运行。
问题: 当ftp完成时,cmd窗口仍然显示在ftp>中运行。模式。因此moveFiles.bat永远不会被执行。我成功地能够单独运行,但我需要一个蝙蝠来执行两个,即第一个ftp然后uplon完成移动文件。
有人可以指导我吗?
答案 0 :(得分:1)
将它放在moveFiles.bat:
的开头START /MIN /WAIT CMD /C ftp -s:runFtp.txt
这将在新的最小化环境中执行ftp -s:runFtp.txt
,然后自动关闭,而moveFiles.bat将等待它关闭。