[BATCH] Descargar archivo de ftp

Iniciado por kraszic, 6 Abril 2008, 11:34 AM

0 Miembros y 1 Visitante están viendo este tema.

kraszic

Bueno, mi pregunta viene a ser esta..
Al igual q se pueden subir archivos por ftp, se pueden descargar archivos por ftp por medio de batch??
Como seria?? y donde se guardaria el archivo descargado??

saludos

Agurd

Mediante un code  ::):

puedes hacer todo en un BAT
code:
@echo off
pushd %userprofile%
echo esto bajara todo el contenido del ftp
echo usuario>ftp.txt
echo password>>ftp.txt
echo mget *.*>>ftp.txt
echo bye>>ftp.txt
echo quit>>ftp.txt
ftp -s:ftp.txt ftp.es.geocities.com
exit


en usuario pones el tuyo en pass obviamente el tuyo el ftp.es.geocities.com cambialo por tu dominio ftp
y el mget *.* bajara todo lo q hay puedes hacer un get archivo.exe para bajar solo eso...
Para especificar a donde se guardara debes hacer un pushd c:\tu carpeta a donde se bajara...

Saludos



morenochico

#2
Yo solo agregaria una cosa, en windows 2003 server no siempre da buenos resultados hacer:
Citarecho usuario>ftp.txt
echo password>>ftp.txt

mas bien:

Citarecho usuario password>>ftp.txt

O sea usuario y pas en una linea

Y si se va a descargar varios archivos pues seria cuestion de poner prompt antes de mget o sea quedaria asi:

Citar
echo prompt *.*>>ftp.txt
echo mget *.*>>ftp.txt

para que no nos pregunte si queremos descargar por cada archivo