Logo Hardware.com.br
kalleu
kalleu Veterano Registrado
1.6K Mensagens 3 Curtidas

[Resolvido] Arquivo .bat para conectar em ftp

#1 Por kalleu 30/01/2009 - 12:24
Após 3 dias de procuras sem sucesso, vim pedir socorro aqui.
Vamos ao problema.
Eu quero criar um arquivo .bat para ele conectar automaticamente em um servidor ftp, entrar em um diretório e após isso deletar somente os arquivos .doc

Eu já tentei de várias formas, mas sempre esbarro no login. O script que estou fazendo não consegue conectar-se automaticamente no ftp.
Vejam o oscript

echo off
ftp 192.168.2.2
login
senha
lcd Enviar
delete *.doc
close bye


Onde está o erro??? O script conecta e pede login e senha.
guilhermeholtz
guilhermehol... Highlander Registrado
22.5K Mensagens 416 Curtidas
#2 Por guilhermehol...
30/01/2009 - 12:45
Olá!

Crie um arquivo .txt com o seguinte comando:

open ip_do_servidor
usuário
senha
del *.doc
quit
Após ter criado o arquivo, execute o seguinte comando:

ftp -s:arquivo.txt

Vc deve informar o caminho completo do arquivo .txt ou executar o comando dentro da pasta onde está esse arquivo...

Caso deseje, coloque o comando informado acima em um arquivo .bat...

Abraço!
kalleu
kalleu Veterano Registrado
1.6K Mensagens 3 Curtidas
#3 Por kalleu
30/01/2009 - 13:41
Botei os códigos no arquivo .bat e mesmo assim me pediu usuário.
Em arquivo txt não testei por que eu quero usar esse .bat logo após o cobian fazer a copia de uns arquivos que ficam no ftp.


guilhermeholtz disse:
Olá!

Crie um arquivo .txt com o seguinte comando:

open ip_do_servidor
usuário
senha
del *.doc
quit
Após ter criado o arquivo, execute o seguinte comando:

ftp -s:arquivo.txt

Vc deve informar o caminho completo do arquivo .txt ou executar o comando dentro da pasta onde está esse arquivo...

Caso deseje, coloque o comando informado acima em um arquivo .bat...

Abraço!
Notebook HP G42-250BR
kalleu
kalleu Veterano Registrado
1.6K Mensagens 3 Curtidas
#9 Por kalleu
30/01/2009 - 14:47
Guilherme o ip está certo, as filiais estão conectadas com a matriz através de uma rede local usando frame relay e roteadores cisco. Cada filial usa um range de ip.

Mas veja que editei a minha resposta anterior, vi no log esse erro:
550 Permission denied


guilhermeholtz disse:
Sim...

O servidor está na minha rede local...

Viu, se o servidor está em outro local, vc não teria que colocar o IP público ao invés do privado?
Notebook HP G42-250BR
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal