Ms-Dos - Conectarse a un FTP y descargar archivo Especifico

   
Vista:

Conectarse a un FTP y descargar archivo Especifico

Publicado por Luis E. (3 intervenciones) el 25/07/2013 01:17:14
Hola buenas tardes, me pueden apoyar con un Bat que se conecte a un FTP, el cual debo de accesar a una Carpeta Especifica, de la cual debo descargar un archivo que se genera diariamente con el Formato XXAAAAMMDD.0123.TXT, y descargarlo aun Directorio Especifico.
Si tienen alguna idea por favor asesorarme y poder así resolver muchas dudas que tengo.


@echo off


set Dire=xxx.xxx.xxx.xxx
set User=mi_Usuario
set Pass=mi_pw

echo open %Dire% >
echo user %User% %Pass% >>
echo cd /0XX >>
echo ls TRAN_Sem*.* >>
echo bye >>

ftp -n < >

set File=
for /F %%a in () do set File=%%a

IF "%File%" == "" goto:EOF

echo open %Dire% >
echo user %User% %Pass% >>
echo cd /user_per >>
echo asc >>
echo lcd C:\Users\suario\Desktop\PRUEBA >>
echo get %File% >>
echo bye >>

ftp -n < >nul

pause



Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Ms-Dos
- Cursos de Ms-Dos
- Temas de Ms-Dos
información
Cursos y Temas de Ms-Dos
- MS-DOS knowledge base articles
- Manual de MS- DOS
- Curso de Ms-Dos Avanzado

Conectarse a un FTP y descargar archivo Especifico

Publicado por JHON JAIRO jjfchamorro@hotmail.com (3 intervenciones) el 25/07/2013 01:41:03
HOLA POR FAVOR REVISE ESTE ENLACE:

http://soporte.nora.net/asistentes/?show=D%24K3TDKR%3C%2F%2BF9%22%3A62F%3DR2C%5D6)M%3FB8V%3D%3A%20J%25%5C)CZ%223%409%5B4EXN%2B%0A

ALLÍ SE ENCUENTRAN LAS ESPECIFICACIONES PARA REALIZAR UNA CONEXIÓN Y TRANSFERENCIA DE ARCHIVOS POR LINEA DE COMANDOS DEL DOS


TAMBIÉN LE SUGIERO QUE UTILICE OTRAS ALTERNATIVAS COMO FILEZILLA

SALUDOS

JHON JAIRO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana

Conectarse a un FTP y descargar archivo Especifico

Publicado por Antoni Masana (269 intervenciones) el 25/07/2013 07:17:00
A este ejemplo le faltan algunas cosas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@echo off
 
set Dire=xxx.xxx.xxx.xxx
set User=mi_Usuario
set Pass=mi_pw
 
echo open %Dire%         > Entra.txt
echo user %User% %Pass% >> Entra.txt
echo cd /0XX            >> Entra.txt
echo ls TRAN_Sem*.*     >> Entra.txt
echo bye                >> Entra.txt
 
ftp -n <Entra.txt >Salir.txt
 
set File=
for /F %%a in ( Salir.txt() do set File=%%a
 
IF "%File%" == "" goto:EOF
 
echo open %Dire%                         > Entra.txt
echo user %User% %Pass%                 >> Entra.txt
echo cd /user_per                       >> Entra.txt
echo asc                                >> Entra.txt
echo lcd C:\Users\suario\Desktop\PRUEBA >> Entra.txt
echo get %File%                         >> Entra.txt
echo bye                                >> Entra.txt
 
ftp -n <Entra.txt >nul
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Conectarse a un FTP y descargar archivo Especifico

Publicado por Luis E. (3 intervenciones) el 25/07/2013 15:54:52
Hola Jhon, gracias por contestar mi pregunta, había estado Utilizando el Filezilla, lo pque quiero hacer es implementar una tarea programa para que este proceso que venia haciendo Manualment se realice en automático. a que te refieres con " Entra.txt ---- >> Salir.txt"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana

Conectarse a un FTP y descargar archivo Especifico

Publicado por Antoni Masana (269 intervenciones) el 26/07/2013 07:44:54
Estas lineas graban en un fichero de texto las intrucciones que debe ejecutar el FTP de forma autonoma

1
2
3
4
5
echo open %Dire%         > Entra.txt
echo user %User% %Pass% >> Entra.txt
echo cd /0XX            >> Entra.txt
echo ls TRAN_Sem*.*     >> Entra.txt
echo bye                >> Entra.txt


En ENTRA.TXT estan los datos que se le envian al FTP (Estandard Input) y el SALIR.TXT los mensajes que responde el programa (Estandard output).

Es de manuel basico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar