Si tienes archivos en una maquina Windows que de forma rutinaria necesitas subir a un servidor FTP, entonces debes hacer lo siguientes, crear un archivo bath (con extencion .bat) y en el interior agregar los siguientes comandos.
@echo off
echo user MyUserName> ftpcmd.dat
echo MyPassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put c:\directorio\archivos.*>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat
Debemos cambiar los siguientes valores antes de guardar:
MyUserName: Nombre de usuario del servidor FTP.
MyPassword: Clave del servidor.
c:\directorio\archivos.*: Ruta a donde se encuentran los archivos que queremos subir
SERVERNAME.com: La dirección IP o host del servidor FTP.