dave2000
06-11-2015, 12:12
Есть задача - нужно скачивать с ftp файлы по маске в локальную папку.
Запускаю:
ftp -s:commands.txt
Содержимое commands.txt:
open
our.ftp.server
username
123456
lcd d:\
cd /home
binary
prompt
mget *.xml
bye
В результате находит все файлы по маске, но закачивать их не хочет, пишет "Permission deny"
...
ftp> lcd d:\
Текущий локальный каталог d:\.
ftp> binary
200 Type set to I.
ftp> cd /home
250 CWD command successful.
ftp> prompt
Интерактивный режим Выкл.
ftp> mget *.xml
200 Type set to I.
200 PORT command successful.
550 *.xml/1cema_1.xml: Permission deny
200 PORT command successful.
550 *.xml/1cema_2.xml: Permission deny
ftp> bye
221 Goodbye. You uploaded 0 bytes and downloaded 0 bytes.
В чем может быть проблема?
Пробовал последовательно указывать явные имена файлов через пробел, качает нормально, а по маске не хочет. Что ему нужно?
(ОС Windows 7, запускаю всё с админской консоли)
Запускаю:
ftp -s:commands.txt
Содержимое commands.txt:
open
our.ftp.server
username
123456
lcd d:\
cd /home
binary
prompt
mget *.xml
bye
В результате находит все файлы по маске, но закачивать их не хочет, пишет "Permission deny"
...
ftp> lcd d:\
Текущий локальный каталог d:\.
ftp> binary
200 Type set to I.
ftp> cd /home
250 CWD command successful.
ftp> prompt
Интерактивный режим Выкл.
ftp> mget *.xml
200 Type set to I.
200 PORT command successful.
550 *.xml/1cema_1.xml: Permission deny
200 PORT command successful.
550 *.xml/1cema_2.xml: Permission deny
ftp> bye
221 Goodbye. You uploaded 0 bytes and downloaded 0 bytes.
В чем может быть проблема?
Пробовал последовательно указывать явные имена файлов через пробел, качает нормально, а по маске не хочет. Что ему нужно?
(ОС Windows 7, запускаю всё с админской консоли)