Problemas com o arquivo em lote para fazer upload para FTP

0

Eu criei atualmente um arquivo .bat para executar um comando ftp para fazer o upload de documentos para diferentes locais. Preciso ter um tempo de atraso para garantir que uma resposta seja recebida confirmando que os dados foram postados com êxito no local.

O que ocorre após o comando dir Q__C .

Alguém sabe de um comando que eu poderia usar para que iria esperar por uma resposta a ser retornada antes de prosseguir para a próxima solicitação de transferência?

@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_"
    
por Kthorson16 24.03.2016 / 15:40

1 resposta

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"

Obrigado pela boa pergunta. Espero que seja uma boa resposta. Você sabia que o "ping" é uma excelente ferramenta para fornecer um comportamento parecido com a pausa que você está precisando? O exemplo que forneci lhe dará uma pausa de 3 segundos. Não tenho certeza se é necessário antes ou depois do comando dir (provavelmente antes). De qualquer forma, divirta-se experimentando com isso.

Felicidades.

    
por 24.03.2016 / 18:03