Pregunta: | 21147 - COMO CREAR UN ARXIVO .BAT PARA AUTOMATIZAR UNA TAREA DE FTP |
Autor: | Juan Carlos Mosquera |
Hola, necesito saber como crear un .BAT que permita hacer las siguientes instrucciones:
- Abrir una sesion de FTP para un servidor X. - Ingresar a una carpeta de dicho servidor. - copiar todos los archivos de esa carpeta a otro servidor. - terminar la sesion. Si me pueden ayudar se los agradeceria...informacion de comandos, sugerencias, etc... Muchas Gracias., |
Respuesta: | Isaac Carmona |
Hola, mira yo lo hice asi y me funciona perfecto
haces un bat y un txt en el bat pones lo siguiente: (inicio.bat) ftp -s:comandos.txt (comandos.txt) open 1.1.1 user pass cd (directorios) put c:\datos\prueba.txt bye. Espero que te sirva claro en este caso solo estoy poniendo un archivo en esa direccion de ftp, solo tienes que poner los comandos para lo que quieres y listo. |
Respuesta: | Gonzalo Toledo |
Necesitas dos archivos (ambos .bat), el primero hace la llamada (inicio.bat) al segundo (ftp.bat), en donde haces todo lo ftp que necesitas
los achivos: inicio.bat ftp -n -s:ftp.bat exit ft.bat open 1.1.1.1 user usuario clave lcd dierectoriolocal cd directorioremoto bin promp put archivo bye |
Respuesta: | J RC |
COn el fichero BAT haces la llamada al programa cliente de FTP y antes puedes colocarte en el directorio local que te interesa con comandos del tipo CD.
Después debes crear un fichero de comandos de FTP, y llamar al cliente de FTP con el fichero como parámetro, para que lo ejecute. Existen clientes de FTP que aceptan ficheros de comandos. |