Cómo automatizar transferencias FTP (En 5 Pasos)

Por joshua laud
Cómo automatizar transferencias FTP (En 5 Pasos)
Hemera Technologies/AbleStock.com/Getty Images

Si deseas automatizar transferencias FTP, entonces puedes hacerlo mediante la programación de un archivo por lotes. Un archivo por lotes en Windows ejecuta una selección de tareas desde la línea de comandos. Como el símbolo del sistema (el moderno simulador de DOS) es capaz de conectarse a un servidor FTP, puedes configurar un archivo por lotes para realizar la lista de tareas que deseas que haga. Por ejemplo, si deseas subir un archivo a varios servidores sin hacerlo de forma manual, puedes automatizarlo con un script por lotes. Como alternativa, también puedes escribir un script para usarlo cada vez que quieras subir un archivo a un servidor determinado de forma automática.

Paso 1

Haz clic en "Inicio", escribe "Bloc de notas" y presiona "Entrar". Escribirás tu script por lotes aquí.

Paso 2

Escribe el siguiente código, como ejemplo, para crear un script de subida automática:

@echo off echo user USUARIO> ftpcmd.dat echo CONTRASEÑA>> ftpcmd.dat echo bin>> ftpcmd.dat echo put %1>> ftpcmd.dat echo quit>> ftpcmd.dat ftp -n -s:ftpcmd.dat SITIOFTP.COM del ftpcmd.dat

Paso 3

Reemplaza "USUARIO", "CONTRASEÑA" y "SITIOFTP" con los detalles relevantes que tienes del servidor. Si quieres crear un script de automatización que suba archivos a varios servidores, entonces repite el código, menos el "@echo off", directamente debajo del script existente.

Paso 4

Haz clic en "Archivo", luego "Guardar como". Dirígete hasta el directorio de Windows. Haz clic en "Tipo de archivo" y selecciona "Todos los archivos". Dale el nombre "subir.bat" al archivo y presiona "Guardar".

Paso 5

Haz clic en "Inicio", luego escribe "cmd" y presiona "Entrar". Escribe "upload archivo.txt" y reemplaza "archivo.txt" con la ubicación y el nombre del archivo que deseas subir. Ahora éste será subido al servidor FTP.