Это продолжение файла FTP BAT - Windows Scheduled Task.
Я скопировал сценарий FTP, но не могу перенести файлы на локальный компьютер.
Все, что я получаю, это (адрес сервера опущен):
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>
Вот фактический сценарий:
open ftp.myserver.com
ftpdemo
pass
lcd C:\Temp\Test
mget ErrorLog\*.*
quit
Что мне нужно исправить?
ОБНОВИТЬ:
использовал PROMPT, теперь он просматривает все файлы, но продолжает говорить следующее:
200 port command successful
550 "file_name_here": no such file
и то же самое касается каждого файла в каталоге ... в нем перечислены все файлы, поэтому они есть, я понятия не имею, что не так. Кроме того, я использую ту же учетную запись, что я использую для графического интерфейса FTP, и разрешения не должны быть проблемой.
Есть идеи?
ОБНОВЛЕНИЕ 2:
вот как я получил его на работу (благодаря сайту Дэйва Лозинского):
open ftp.myserver.com
ftpdemo
pass
lcd C:\Temp\Test
cd /ErrorLog
prompt
mget *.*
quit
в основном мне просто нужно было сменить каталог на сервере.