Soluciones en informática...

que se adaptan a tus necesidades

Tecnologías de la Información...

Aplicadas eficientemente a tu negocio

Consultoría profesional

y con soluciones reales

Asesor en Sistemas



Windows trae incorporado un sencillo cliente FTP que se ejecuta desde la línea de comandos. Este programa tiene la capacidad de leer scripts para automatizar las tareas mas comunes como conexión, envío, recepción, creación y borrado de archivos y carpetas.

La forma en que se edita el script es mediante un simple archivo de texto con instrucciones como

open ftp.miservidor.com
miusuario
mipassword

binary
send archivo1
ascii
get archivo2
mkdir directorio1
rmdir directorio2
cd /directorio3

quit

Los principales comandos que se pueden utilizar son

! – Ejecuta el comando especificado en la maquina local
? – Desp0liga la ayuda para el comando especificado
append – Añade el contenido de un archivo local al archivo remoto
ascii – Establece el tipo de transferencia ASCII (default) para el envío de archivos (para archivos de texto)
bell – Habilita la alerta sonora posterior a la transferencia completa del archivo
binary – Establece el tipo de transferencia BINARIA para el envío de archivos para archivos de no texto)
bye – Finaliza la sesión FTP y sale del programa
cd – Cambia el directorio de trabajo en el equipo remoto
close – Finaliza la sesión FTP y sale del programa
delete – Borra un archivo individual en el equipo remoto
dir – Despliega el contenido de el directorio remoto
disconnect – Finaliza la sesión FTP pero no sale del programa
get – Copia un archivo individual remoto a el equipo local 
help – Despliega la ayuda
lcd – Cambia el directorio de trabajo en el equipo local
ls – Despliega el contenido abreviado de el directorio remoto
mdelete – Borra uno o mas archivos en el equipo remoto
mdir – Despliega el contenido de el directorio remoto
mget – Copia uno o mas archivos remotos a el equipo local 
mkdir – Crea un directorio remoto 
mls – Despliega el contenido abreviado de el directorio remoto
mput – Copia uno o mas archivos locales a el equipo remoto
open – Abre una conexión a un servidor FTP
put – Copia uno archivo individual local a el equipo remoto
pwd – Despliega la ruta del directorio remoto de trabajo 
quit – Finaliza la sesión FTP y sale del programa
recv – Copia un archivo individual remoto a el equipo local 
remotehelp – Despliega la ayuda de los comandos remotos
rename – Cambia el nombre de un archivo remoto
rmdir – Borra un directorio remoto
send – Copia uno archivo individual local a el equipo remoto
status – Despliega el estatus actual de la conexión FTP
type – Especifica o despliega el tipo de transmisión actual (ASCII o BINARY)
user – Solicita el prompt de conexión para ingresar el usuario 

y la forma de invocarlo en la línea de comandos de Windows es

ftp s:miarchivo.txt

lo que ejecutaría una a una las instrucciones contenidas en el script miarchivo.txt

Comparte este articulo
[Ask] [del.icio.us] [Digg] [Facebook] [Google] [LinkedIn] [MySpace] [Rojo] [Squidoo] [Technorati] [Twitter] [Windows Live] [Yahoo!] [Email]

4 respuestas a Hacer un script para transmitir archivos por FTP

Deja un comentario

Tu dirección de correo electrónico no será publicada.