Войти

Показать полную графическую версию : Помогите мне с передачей файлов по FTP-серверу


амир-05
31-05-2015, 11:55
Я написал скрипт для передачи файлов по ftp:
@echo off
:res
set addr=script
echo.open хост> %ADDR%
echo.логин>> %ADDR%
echo.пароль>> %ADDR%
echo.binary>> %ADDR%
echo.get *>> %ADDR%
echo.prompt>> %ADDR%
echo.bye>> %ADDR%
ftp.exe -s:%ADDR%
del /F /Q %ADDR%
timeout 60 /NOBREAK
goto res
выходит ошибка
вот лог:
http://forum.oszone.net/attachment.php?attachmentid=125687&d=1433062336
я использую хостингер
помогите мне пожалуйста!

Foreigner
31-05-2015, 12:22
echo.get * »
Необходимо указывать названия файлов

Georgio
31-05-2015, 12:37
echo.mget *

амир-05
31-05-2015, 12:59
ок я написал новый скрипт ,создал файл 123 на сервере но тоже самое
@echo off
set addr=script
echo.хост> %ADDR%
echo.логин>> %ADDR%
echo.пароль>> %ADDR%
echo.binary>> %ADDR%
echo.mget 123>> %ADDR%
echo.prompt>> %ADDR%
echo.bye>> %ADDR%
ftp.exe -s:%ADDR%
del /F /Q %ADDR%

вот строка ошибки :
http://forum.oszone.net/attachment.php?attachmentid=125689&stc=1&d=1433066372

greg zakharov
31-05-2015, 14:12
Эта "строка ошибки" сигнализирует, что "Не может открыть * : не сопоставлено файлу или директории" из чего Кэп должен сделать соответсвующие выводы. Это во-первых. Во-вторых, зачем усложнять вывод в файл?@echo off
>script (
echo.host
echo.login
echo.pass
echo.bin
echo.mget *.ext
echo.bye
)
...

амир-05
31-05-2015, 14:32
а как мне исправить эту ошибку?

Foreigner
31-05-2015, 17:11
амир-05, это скорее всего проблема настроек. Либо на хостинге, если там есть настройки, либо на локальной машине или роутере.

амир-05
01-06-2015, 09:10
а как мне эти настройки поменять?опишите плиз поподробней

амир-05
06-06-2015, 14:29
ауу ответьте пож у меня таже ошибка!




© OSzone.net 2001-2012