Como automatizar transferências FTP

Se você deseja automatizar as transferências FTP, pode fazê-lo programando um arquivo em lotes. Um arquivo em lotes no Windows executa uma seleção de tarefas na linha de comando. Como o prompt de comando (o moderno simulador do DOS) é capaz de se conectar a um servidor FTP, você pode configurar um arquivo em lotes para executar a lista de tarefas que deseja executar. Por exemplo, se você desejar fazer upload de um arquivo para vários servidores sem fazê-lo manualmente, poderá automatizá-lo com um script em lote. Como alternativa, você também pode escrever um script para usar sempre que desejar fazer upload de um arquivo para um servidor específico automaticamente.

Passo 1

Clique em “Iniciar”, digite “Bloco de notas” e pressione “Enter”. Você escreverá seu script em lote aqui.

Etapa 2

Escreva o código a seguir, como exemplo, para criar um script de upload automático:

@echo off echo user USER> ftpcmd.dat echo PASSWORD >> ftpcmd.dat bin echo >> ftpcmd.dat echo colocar% 1 >> ftpcmd.dat echo sair >> ftpcmd.dat ftp -n -s: ftpcmd.dat SITIOFTP Ftpcmd.dat .COM

Etapa 3

Substitua “USER”, “PASSWORD” e “SITIOFTP” pelos detalhes relevantes que você possui do servidor. Se você deseja criar um script de automação que carrega arquivos para vários servidores, repita o código, menos o “@echo off”, diretamente abaixo do script existente.

Etapa 4

Clique em “Arquivo” e depois em “Salvar como”. Vá para o diretório do Windows. Clique em “Tipo de arquivo” e selecione “Todos os arquivos”. Nomeie o arquivo “upload.bat” e pressione “Salvar”.

Etapa 5

Clique em “Iniciar”, digite “cmd” e pressione “Enter”. Digite “upload file.txt” e substitua “file.txt” pelo local e nome do arquivo que você deseja enviar. Agora, ele será carregado no servidor FTP.

Referências

 

Você pode estar interessado:

Deixe um comentário