O arquivo em lote não será executado - o script de linha de comando

0

Estou usando um script ncftp para fazer upload de alguns arquivos via ftp. Eu quero automatizar esse processo, então estou usando um arquivo em lotes para executá-lo. Aqui está o meu script:

ncftpput -u myusername -p mypassword -R myftpaddress /remotefolder "C:\Users\myusername\Google Drive\*"

Ele funciona perfeitamente quando eu apenas colo na linha de comando. Mas como um arquivo de lote, não faz absolutamente nada. Eu posso ver a janela de comando abrir muito rapidamente e depois é só sair.

    
por Brian Johnson 11.02.2015 / 03:17

1 resposta

3

Eu percebi isso. Os arquivos em lote excluem sinais de porcentagem do conteúdo, a menos que você use dois em linha. Por exemplo, se você quisesse exibir "5%", precisaria de "5 %%" no seu arquivo de lote. Eu tinha um sinal de porcentagem na minha senha e não estava funcionando.

Estranhamente, mesmo depois que eu adicionei uma "pausa" no final do meu arquivo e dei uma olhada no que estava dizendo, ele nunca disse nada sobre uma senha errada; apenas não correu nada. Estranho.

    
por 11.02.2015 / 03:21