La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55793 - MI ARCHIVO BAT FUNCIONÓ UNA VEZ Y LUEGO NO FUNCIONÓ
Autor:  Edgardo Barraza
Hola, tengo un problemilla.
Intento subir archivos de mi máquina a un servidor ftp. Para esto utilicé un archivo batch y un archivo script.
el batch (ftp.bat) dice:
@echo off
ftp -s:ftp.txt

Y el archivo script (ftp.txt) dice:
@echo off
open www.prisaint.com
miusuario
micontraseña
lcd c:\reportes
put 20*.BCR
bye

la primera vez me funcionó perfecto, pero ahora, el archivo abre la consola de DOS, pero no hace nada. Si le quito la instrucción @echo off empieza a escribir "ftp -s:ftp.txt" sin parar...

Si alguien sabe a qué se debe esto y puede ayudarme.... mi sist operativo es winXP y no puedo utilizar programas de ftp, porque la compañia no me lo permite.

Muchas Gracias...

  Respuesta:  Juan Pablo Garcia Ripa
a mi me paso algo lo mismo y es una tonteria XD
el .Bat se llama FTP por lo que cuanto le das la instruccion FTP se ejecuta a si mismo en ves de ejecutar el comando FTP.

se soluciona cambiando el FTP.BAT por Cualquierotracosa.bat

Saludos.

  Respuesta:  Cecilia Hernandez
Hola yo transfiero archivos de la misma manera pero en el bat solo uso:

ftp -s:ftp.txt

y en el archivo.txt

open www.prisaint.com
miusuario
micontraseña
lcd c: eportes
put 20*.BCR
bye
y funciona perfecto nunca me ha dado problemas, espero te sirva de algo.