Ms-Dos - FTP Automatizado

 
Vista:

FTP Automatizado

Publicado por Chis (2 intervenciones) el 13/04/2007 12:40:56
Hola:

Necesito saber que comando especificar para que un ftp de msdos me suba un archivo cuyo nombre es el de la fecha de cada dia. Es decir, diariamente se crea un archivo de esta forma "2007-04-13.zip". Necesito subir dicho archivo por ftp a otro servidor de forma automatizada. El problema es como le indico al subcomando mget el nombre del archivo para que lo suba.

Gracias
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

FTP Automatizado

Publicado por Antoni Masana (295 intervenciones) el 16/04/2007 11:19:11
Esto funciona en Windows XP

Capturas la fecha con los SET. Creas un fichero de comandos y ejecutas el FTP.

@echo off

set Any=%Date:~8%
set Mes=%Date:~3,2%
set Dia=%Date:~0,2%

echo open SERVIDOR >ftp.txt
echo user USER PASSWORD >>ftp.txt
echo bin >>ftp.txt
echo get %Any%- %Mes%-%Dia%.txt >>ftp.txt
echo bye >>ftp.txt

ftp -n <ftp.txt

del ftp.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

RE:FTP Automatizado

Publicado por Chis (2 intervenciones) el 18/04/2007 18:38:22
Gracias, es justo lo que necesito. pero tengo un problema, al capturar con los set, deja un espacio entre el dia, el mes y el año. Esto no me vale, y como no se que significa exactamente %Date:~8%, no se como arreglarlo.
Muchas gracias
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