В настоящее время я создал файл .bat для запуска команды ftp для загрузки документов в разные места. Мне нужно время, чтобы получить ответ, подтверждающий, что данные были успешно размещены в этом месте.

Который происходит после команды dir Q__C .

Кто-нибудь знает о команде, которую я мог бы использовать для ожидания ответа, прежде чем перейти к следующему запросу на передачу?

@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_"

1 ответ1

0
@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"

Спасибо за хороший вопрос. Вот, надеюсь, хороший ответ. Знали ли вы, что "пинг" делает отличный инструмент для обеспечения паузоподобного поведения, в котором вы нуждаетесь? Пример, который я привел, даст вам 3-секундную паузу. Не уверен, если это необходимо до или после команды dir (возможно, до). Во всяком случае, весело экспериментировать с ним, хотя.

Приветствия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .