Comandos do DOS para FTP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Comandos do DOS para FTP

Mensagem 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
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem 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


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem 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:
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem 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
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem 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


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

:D :)) -:]
Super feliz!
Deu certinho.
Abraços
Mário
:)Pos :-Y
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

:D :)) -:]
Super feliz!
Deu certinho.
Abraços
Mário
:)Pos :-Y
Responder