El script FTP no transferirá archivos remotos a la computadora local

3

Este es un seguimiento del archivo BAT FTP: tarea programada de Windows .

Copié el script FTP, pero no puedo transferir los archivos a mi computadora local.

Todo lo que obtengo es esto (se omite la dirección del servidor):

331 Password required for ftpdemo.

230 User ftpdemo logged in.
ftp> lcd C:\Temp\Test
Local directory now C:\Temp\Test.
ftp> mget ErrorLog\*.*
200 Type set to A.
mget LogViewer.asp? quit
ftp>

Aquí está el guión real:

open ftp.myserver.com
ftpdemo
pass
lcd C:\Temp\Test
mget ErrorLog\*.*
quit

¿Qué necesito arreglar?

ACTUALIZAR:

utilizó PROMPT, ahora recorre todos los archivos, pero sigue diciendo lo siguiente:

200 port command successful
550 "file_name_here": no such file

y lo mismo ocurre con cada archivo en el directorio ... enumera todos los archivos, por lo que ESTÁN allí, no tengo idea de lo que está mal. Además, utilizo la misma cuenta que utilizo para ftp GUI, y los permisos no deberían ser un problema.

¿Algunas ideas?

ACTUALIZACIÓN 2:

Así es como lo hice funcionar (gracias al sitio de Dave Lozinski ):

open ftp.myserver.com
ftpdemo
pass
lcd C:\Temp\Test
cd /ErrorLog
prompt
mget *.*
quit

básicamente solo tuve que cambiar el directorio en el servidor.

romano m
fuente

Respuestas:

1

Antes del comando mget, agregue una línea que diga

prompt
Stewart Robinson
fuente
ahora esto pasa por todos los archivos en la carpeta remota, pero sigue diciendo "comando de puerto exitoso. No existe tal archivo" ... aunque todos los archivos están ahí ... ¿alguna idea?
romana m
no resolvió el problema, pero me ayudó a empezar, gracias
roman m
¿Arreglaste por qué los archivos no bajaban?
Stewart Robinson el
0

Quizás ftp -iresolverá el problema.

Este parámetro desactiva la solicitud interactiva durante las transferencias de archivos múltiples, que es el mensaje que veo en la publicación.

harrymc
fuente
mismos resultados ... recorre todos los archivos de la carpeta y sigue diciendo "no existe ese archivo" pero todos los archivos están ahí ... utilizo las mismas credenciales que utilizo para el acceso ftp GUI, por lo que los permisos no deberían ser problema ... alguna idea?
romana m