批量文件上传到 FTP 时出现的问题

批量文件上传到 FTP 时出现的问题

我目前已创建了一个.bat文件来运行 ftp 命令以将文档上传到不同位置。我需要留出一定的延迟时间以确保收到响应,确认数据已成功发布到该位置。

发生在dir Q__C命令之后。

是否有人知道我可以使用什么命令来等待响应返回后再继续下一个传输请求?

@ftp -i -s:"%~f0"&GOTO:EOF
打开 ecggwprd.***.com
如果20****
NvQ4*****
密码
垃圾桶
“将 \\msp06fil02\ACP_Finance_Ops\FTP\****.201602.zip /m**_shadows_med/****.201602.zip
CD/m**_shadows_med
目录 Q__C_”

答案1

@ftp -i -s:"%~f0"&GOTO:EOF
open ecggwprd.***.com
if20****
NvQ4*****
pwd
bin
"put \\msp06fil02\ACP_Finance_Ops\FTP\****.201602.zip  /m**_shadows_med/****.201602.zip
CD /m**_shadows_med
dir Q__C_
!ping -n 3 0.0.0.0 > NULL"

感谢您提出的好问题。希望这是一个好的答案。您是否知道“ping”是一个很棒的工具,可以提供您所需要的类似暂停的行为?我提供的示例将为您提供 3 秒的暂停。不确定是在 dir 命令之前还是之后需要它(可能在之前)。无论如何,请尽情尝试它。

干杯。

相关内容