Embora haja uma infinidade de clientes FTP disponíveis, nada é mais fácil do que enviar arquivos para um servidor FTP com um clique com o botão direito. Da mesma forma, existem muitos utilitários disponíveis que adicionam essa funcionalidade ao Windows, mas para um geek é bastante satisfatório desinstalar “mais um utilitário” e substituí-lo por sua própria ferramenta.
Se você costuma enviar arquivos para um site FTP com frequência, temos um script que torna isso tão fácil quanto clicar com o botão direito do mouse, sem a necessidade de utilitários externos.
Personalizando o Script
O script em lote está pronto para ser usado, tudo o que você precisa fazer é preencher os espaços em branco e depois adicione um atalho ao menu Enviar para do Windows . Existem comentários no script para ajudar na configuração, mas vamos abordá-los aqui com mais detalhes.
Informação de conexão
Existem 3 variáveis que você precisa definir no script sob o Informação de conexão seção:
- Servidor - o endereço do site FTP de destino (ou seja, ftp.mysite.com ).
- UserName - o nome de usuário com o qual se conectar.
- Senha - para esta variável, você pode codificar a senha inserindo o valor após “SET Password =” ou, por razões de segurança, o script solicitará a senha sempre que você executá-lo. Quando solicitado, comente a linha do código, alterando-a para “REM SET Password =” e, em seguida, descomente a linha imediatamente abaixo dela (remova o REM) para que leia “SET / P Password = Enter […]”.
Subdiretórios no site FTP
No caso de desejar que os arquivos sejam carregados para um subdiretório no site FTP de destino, você simplesmente precisa editar o diretório de alteração, “cd”, comandos de linha. Você pode encontrar essas linhas que começam com “REM ECHO cd” e, em seguida, simplesmente listar a ordem em que deseja navegar pelas subpastas. Ao descomentar essas linhas (removendo o REM) e inserindo o nome do subdiretório apropriado após o “cd”, você pode ir para a pasta de destino. Claro, você pode adicionar mais linhas conforme necessário.
Por exemplo, se você gostaria de enviar seus arquivos para o diretório em seu site FTP, “/ Dir1 / Arquivos / Rascunho”, as linhas em seu script seriam assim:
ECHO cd Dir1 >>% Comandos%
ECHO cd Files >>% Commands%
ECHO cd Draft >>% Comandos%
Limitações
Geralmente, este script provavelmente atenderá à maioria das suas necessidades básicas de upload de FTP, mas existem algumas limitações que você deve conhecer:
- Os arquivos serão sobrescritos no servidor FTP sem aviso. Lembre-se disso caso esteja enviando um arquivo com o mesmo nome de um arquivo existente no local de destino.
- Você só pode enviar arquivos, não diretórios. Se você selecionar um diretório e tentar enviá-lo para o script, ele não funcionará corretamente.
- O servidor FTP, o nome do usuário, (opcionalmente) a senha e as especificações do subdiretório são codificados permanentemente no script. Se você precisar enviar arquivos para vários sites FTP e / ou subdiretórios, precisará de uma cópia separada do script (bem como outro atalho Enviar para) com esses valores configurados apropriadamente.
Baixe o script SendToFTP do How-To Geek