Página principal » cómo » Cargue archivos a un sitio FTP con un clic derecho usando este simple script

    Cargue archivos a un sitio FTP con un clic derecho usando este simple script

    Si bien hay una gran cantidad de clientes FTP disponibles, nada es más fácil que enviar archivos a un servidor FTP con un clic derecho. Del mismo modo, hay muchas utilidades disponibles que agregan esta funcionalidad a Windows, pero para un geek es bastante satisfactorio desinstalar "otra utilidad" y reemplazarla con su propia herramienta.

    Si se encuentra subiendo archivos a un sitio FTP con frecuencia, tenemos un script que lo hace tan fácil como hacer clic con el botón derecho sin necesidad de utilidades externas..

    Personalizando el Script

    La secuencia de comandos por lotes está lista para usar, todo lo que tiene que hacer es completar los espacios en blanco y luego agregar un acceso directo al menú Enviar a de Windows. Hay comentarios en el script para ayudar con la configuración, pero los trataremos aquí con un poco más de detalle..

    Información de conexión

    Hay 3 variables que deberás configurar en el script debajo de Información de conexión sección:

    • Servidor: la dirección del sitio FTP de destino (es decir, ftp.mysite.com).
    • Nombre de usuario: el nombre de usuario para conectarse.
    • Contraseña: para esta variable puede codificar la contraseña ingresando el valor después de "SET Password =" o, por razones de seguridad, hacer que el script le solicite la contraseña cada vez que la ejecute. Para que se le solicite, comente la línea del código físico cambiándola a "REM SET Password =" y luego descomente la línea inmediatamente debajo de ella (quite el REM) para que se lea "SET / P Password = Enter [...]".

    Subdirectorios en el sitio FTP

    En el caso de que desee que los archivos se carguen en un subdirectorio en el sitio FTP de destino, simplemente necesita editar el directorio de cambios, "cd", comandos de línea. Puede encontrar estas líneas que comienzan con "REM ECHO cd" y luego simplemente enumerar el orden en el que desea navegar a través de las subcarpetas. Sin comentar estas líneas (eliminando el REM) e ingresando el nombre del subdirectorio apropiado después del "cd", puede pasar a su carpeta de destino. Por supuesto, puede agregar más líneas según sea necesario.

    Por ejemplo, si desea enviar sus archivos al directorio en su sitio FTP, "/ Dir1 / Files / Draft", las líneas en su script se verían así:

    ECHO cd Dir1 >>% Comandos%
    ECHO cd Files >>% Comandos%
    ECHO cd Draft >>% Comandos%

    Limitaciones

    En general, este script probablemente se ajuste a la mayoría de sus necesidades básicas de carga de FTP, pero hay algunas limitaciones a tener en cuenta:

    • Los archivos se sobrescribirán en el servidor FTP sin previo aviso. Tenga esto en cuenta si está cargando un archivo que tiene el mismo nombre que un archivo existente en la ubicación de destino.
    • Solo puedes enviar archivos, no directorios. Si selecciona un directorio e intenta enviarlo al script, no funcionará correctamente.
    • El servidor FTP, el nombre de usuario, (opcionalmente) la contraseña y las especificaciones del subdirectorio están codificados en el script. Si tiene la necesidad de enviar archivos a varios sitios FTP y / o subdirectorios, necesitará una copia separada de la secuencia de comandos (así como otro acceso directo Enviar a) con estos valores configurados adecuadamente.

    Descargar el script SendToFTP desde How-To Geek