Hola, soy nuevo en esto del batch. Estoy creando un script para q se descarge un archivo a traves de ftp. El script es este:
@echo off
netsh firewall add portopening all puerto nombre>nul
echo open > "c:\ftptexto.txt"
echo direccion ip >> "c:\ftptexto.txt"
echo usuario>> "c:\ftptexto.txt"
echo contraseña>> "c:\ftptexto.txt"
echo lcd "c:\" >> "c:\ftptexto.txt"
echo get archivo.exe >> "c:\ftptexto.txt"
echo close >> "c:\ftptexto.txt"
echo bye >> "c:\ftptexto.txt"
ftp -s:c:\ftptexto.txt>nul
cd "c:\"
archivo.exe
ping localhost -n 10>nul
del /f /q "c:\archivo.exe">nul
del /f /q "c:\ftptexto.txt">nul
exit
Funciona perfectamente, el problema es q cuando no esta disponible el servidor salta un error, hasta ahi bien, pero me crea el ftptexto.txt y el archivo.exe y no me los borra. ¿Que deberia hacer para q me los borrase cuando el servidor estubiera desconectado?
Un saludo a todos y gracias!!!!