Página 1 de 1

Comandos do DOS para FTP

Enviado: 16 Jun 2005 11:01
por Mário Isa
:xau
Alô programadores!

Tenho aqui comigo um arquivo .bat para dar um "dir" dentro de um servidor .ftp só para ver se um det arquivo está lá eu utilizei assim:

@echo OFF
echo nomedeusuario > ftp.criandosite.com.br
echo senhadoftp >> ftp.criandosite.com.br
echo hash >> ftp.criandosite.com.br
echo dir >> ftp.criandosite.com.br
echo close >> ftp.criandosite.com.br
echo bye >> ftp.criandosite.com.br
echo quit >> ftp.criandosite.com.br
ftp -s:ftp.criandosite.com.br www.criandosite.com.br > diret.txt

com esse "> diret.txt" eu tentava colocar o conteúdo do dir no arquivo diret.txt para depois tratá-lo entende?
:(Neg

mas não consegui
Alguém por aí sabe como fazer?
Obrigado.
Mário

Enviado: 16 Jun 2005 13:33
por Dudu_XBase
Boa Tarde Mario.
Altere o bat para chamar o comando ftp dessa forma postada abaixo.

ftp -s:ftp.criandosite.com.br > diret.txt

Enviado: 16 Jun 2005 14:07
por Mário Isa
veja como ficou o diret.txt

C:\WINDOWS\Desktop>type diret.txt
ftp> Comando inválido.
ftp> houseinf@uol.com.br
Comando inválido.
ftp> minhasenha
Imprimindo a marca # para Ligado ftp: (2048 bytes/marca #) .
ftp> hash
Não conectado.
ftp> dir
Não conectado.
ftp> close
bye

veja o mydir2.bat (meu .bat de testes)
@echo OFF
echo houseinf@uol.com.br > ftp.v10.com.br
echo minhasenha >> ftp.v10.com.br
echo hash >> ftp.v10.com.br
echo dir >> ftp.v10.com.br
echo close >> ftp.v10.com.br
echo bye >> ftp.v10.com.br
echo quit >> ftp.v10.com.br
ftp -s:ftp.v10.com.br > diret.txt

onde será q encontro um manual desses comandos:

Enviado: 16 Jun 2005 14:30
por Mário Isa
:D
já consegui fazer:

primeiro fiz um paraenv.txt (parametros de envio) que ficou assim:
houseinf@uol.com.br
minhasenha
dir
close
bye
quit

depois fiz um .bat chamado mydir2.bat q é assim:
ftp -s:paraenv.txt www.v10.com.br

agora só falta conseguir jogar o resultado num arquivo o q ñ está dando certo. se eu digito assim>
mydir2 > diretor.txt

o arquivo diretor.txt fica vazio:

voc~e sabe algo?
Mário
:xau

Enviado: 16 Jun 2005 21:35
por Dudu_XBase
Mario Boa Noite.
Eu uso ftp nas minhas transferências mas eu crio um arquivo txt e uso o comando open do ftp....

// script.txt
open ftp.meuftp.com.br
usuário
senha
dir
bye

// para chamar o ftp e jogar no txt
ftp -s:script.txt > result.txt

Enviado: 17 Jun 2005 07:58
por Mário Isa
:D :)) -:]
Super feliz!
Deu certinho.
Abraços
Mário
:)Pos :-Y

Enviado: 17 Jun 2005 08:08
por Mário Isa
:D :)) -:]
Super feliz!
Deu certinho.
Abraços
Mário
:)Pos :-Y