Lo fecha la podrías declarar con subcadenas y ahorrarte dos lineas
set fecha=%date:~0,2%%date:~3,-5%%date:~-4%
Si lo quieres con variables individuales dia, mes y año puedes hacer lo siguiente:
set /a dia=%date:~0,2%,mes=%date:~3,-5%,año=%date:~-4%
y también puedes ahorrarte codigo con la redirección multilinea....
(echo open %IP%
echo user %USR% %PASSWORD%
echo asc
echo get myarchivo%FECHA%.txt
echo bye)>> myftp.ftp
Te quedaría así...
set fecha=%date:~0,2%%date:~3,-5%%date:~-4%
set IP=10.225.129.14
set USR=yomismo
set PASSWORD=secreto
(echo open %IP%
echo user %USR% %PASSWORD%
echo asc
echo get myarchivo%FECHA%.txt
echo bye)>> myftp.ftp
ftp -niv < myftp.ftp
Espero que te sirva, salu2
Tempestinfinit
set fecha=%date:~0,2%%date:~3,-5%%date:~-4%
Si lo quieres con variables individuales dia, mes y año puedes hacer lo siguiente:
set /a dia=%date:~0,2%,mes=%date:~3,-5%,año=%date:~-4%
y también puedes ahorrarte codigo con la redirección multilinea....
(echo open %IP%
echo user %USR% %PASSWORD%
echo asc
echo get myarchivo%FECHA%.txt
echo bye)>> myftp.ftp
Te quedaría así...
set fecha=%date:~0,2%%date:~3,-5%%date:~-4%
set IP=10.225.129.14
set USR=yomismo
set PASSWORD=secreto
(echo open %IP%
echo user %USR% %PASSWORD%
echo asc
echo get myarchivo%FECHA%.txt
echo bye)>> myftp.ftp
ftp -niv < myftp.ftp
Espero que te sirva, salu2
Tempestinfinit