powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / батник не копирует файлы на фтп
25 сообщений из 52, страница 1 из 3
батник не копирует файлы на фтп
    #38168477
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, уважаемые форумчане,
пишу батник, который бы копировал бы файлы из папки находящиеся на моем компе (адрес D:\new\) на фтп сервер (для входа на фтп надо ввести логин и пароль)

текст самого батника такой:
ftp -s:ftp_script_file.txt

в файле ftp_script_file.txt зашита такая инфа:
open XXX.xxxxxxxx.ru это фтп
mylogin мой логин
mypassword мой пароль
send D:\new\ папка которую надо закачать на фтп
bye


после запуска батника файлы в итоге не закачиваются на фтп?
подскажите пож-та, в чем ошибка?
Заранее спасибо
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38168498
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)martinezomylogin мой логин
mypassword мой парольоткуды вы взяли такой синтаксис?
не нужно указывать слова mylogin и mypassword.

2) после логина/парля желательно указать binary, чтобы не испортить содержимое файлов

3) можно передавать либо один файл, либо несколько, но они все должны быть явно указаны.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169034
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft1)martinezomylogin мой логин
mypassword мой парольоткуды вы взяли такой синтаксис?
не нужно указывать слова mylogin и mypassword.

2) после логина/парля желательно указать binary, чтобы не испортить содержимое файлов

3) можно передавать либо один файл, либо несколько, но они все должны быть явно указаны.

вместо моего mylogin и mypassword я указываю соответсвенно свой логин и пароль

а если мне нужно отправить папку тк в ней (в папке) могут добавляться разные файлы, подпапки, их не получится каждый раз указывать, как быть в этом случае?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169079
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezoа если мне нужно отправить папку тк в ней (в папке) могут добавляться разные файлы, подпапки, их не получится каждый раз указывать, как быть в этом случае?можно попробовать генерить ftp_script_file.txt на лету на основании списка файлов в нужном каталоге.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169153
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezosend D:\new\ папка которую надо закачать на фтп
mput — отправка нескольких файлов, send — одного.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169160
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169726
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Константин Цветков,

исправил на
open xxx.xxxxxxxx.ru `адрес фтп
login `логин на фтп
password `пароль на фтп
binary
mput D:\new\ `папка с которой файлы должны копироваться на фтп
bye


но все равно файлы не копируются, в чем мб дело?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169729
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezoно все равно файлы не копируются, в чем мб дело?покажите вывод консоль вашего скрипта
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169777
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

подскажите пож-та, где ее посмотреть?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169813
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezomiksoft,

подскажите пож-та, где ее посмотреть?
Хм, прямо на экране.
Как вы запускаете это скрипт?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169819
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<режим гадалки ON>
Пишет в нотепаде, а запускает двойным нажатие в проводнике. Появляется черное окошко, там что-то пишется, окошко закрывается...
<режим гадалки OFF>
Последней команде в батнике напишите pause
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169900
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
во вложении скрин
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38169908
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала у вас же правильнее было:
martinezoтекст самого батника такой:
ftp -s:ftp_script_file.txt
сам файл ftp_script_file.txt запускать бессмысленно, cmd.exe ничего не знает о ftp-командах.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170036
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezomput D:\new\ `папка с которой файлы должны копироваться на фтп
bye

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
mylogin мой логин
mypassword мой пароль
debug
trace
prompt
binary
mput D:\new\*.*
close
bye


Код: sql
1.
2.
3.
4.
@echo -------------------------------------------------------------------- >> ftp.log
@echo %date% %time% >> ftp.log
@ftp -s:ftp_script_file.txt xxx.xxxxxxxx.ru>> ftp.log
@echo %date% %time% >> ftp.log
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170042
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170584
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Константин Цветков, спасибо, все работает, но при этом файлы записываются в корень фтп,
дополняю код, чтобы файлы копировались в определенную подпапку на ФТП (добавил в код путь KomovK\test\) , и еще нужно, чтобы при копировании старые файлы друг на друга не перезаписывались , а дописывались только новые файлы из текущего каталога D:\new, то есть, чтобы можно было бы увидеть дату запись каждого файла, при перезаписи - у всех файлов будет только одна дата - последней записи (дописал (o-) в mput D:\new\*.*o- ). Но при запуске батника выходит ошибка и файлы не копируются, подскажите, пож-та, в чем мб дело? (ниже коды и лог батника)


@echo -------------------------------------------------------------------- >> ftp.log
@echo %date% %time% >> ftp.log
@ftp -s:ftp_script_file.txt xxx.xxxxxxxxx.ru\KomovK\test>> ftp.log
@echo %date% %time% >> ftp.log


ftpshan
pass
debug
trace
prompt
binary
mput D:\new\*.*o-
close
bye


01.03.2013 10:11:01,78
xxxx.xxxxxxxxx.ru\KomovK\test: неизвестный узел.
ftp> Недопустимая команда.
ftp> ftpshan
Недопустимая команда.
ftp> pass
Отладка Вкл.
ftp> debug
Трассировка пакета Вкл.
ftp> trace
Интерактивный режим Выкл.
ftp> prompt
Нет связи.
ftp> binary
Нет связи.
ftp> mput D:\new\*.*o-
Нет связи.
ftp> close
bye
01.03.2013 10:11:01,89
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170604
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezo,

для смены каталога на удаленной стороны служит команда cd, как это ни странно :)
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170754
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, добавил (cd "\KomovK\test") в батник:

@echo -------------------------------------------------------------------- >> ftp.log
@echo %date% %time% >> ftp.log
@ftp -s:ftp_script_file.txt xxx.xxxxxxxxx.ru>> ftp.log
cd "\KomovK\test"
@echo %date% %time% >> ftp.log


в логах пишет:

ftp> Ошибка при открытии локального файла ????
Ошибка при открытии локального файла ????.
---> mput D:\new\*.*


подскажите пож-та, что не так?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170763
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezocd "\KomovK\test"Это надо писать в ftp_script_file.txt, а не в cmd-файле. И, думаю, без кавычек.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170773
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

попробовал - все равно та же ошибка в логах, что не так?
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170826
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
martinezoпопробовал - все равно та же ошибка в логах, что не так? FTP чувствительна к регистру букв.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
mylogin мой логин
mypassword мой пароль
debug
trace
prompt
binary
cd KomovK
cd test
mput D:\new\*.*
close
bye

Это не Windows однако
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170866
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Константин Цветков,

написала как Вы сказали, все равно таже ошибка:

--------------------------------------------------------------------
01.03.2013 13:07:19,03
Связь с xxx.xxxxxxxxxx.ru.
220 Microsoft FTP Service
Пользователь (xxx.xxxxxxxxxx.ru:(none)):
331 Password required for ftpshan.

230 User logged in.
ftp> Отладка Вкл.
ftp> debug
Трассировка пакета Вкл.
ftp> trace
Интерактивный режим Выкл.
ftp> prompt
---> binary
TYPE I
200 Type set to I.
ftp> ---> cd KomovK
CWD KomovK
250 CWD command successful.
ftp> ---> cd test
CWD test
250 CWD command successful.
ftp> Ошибка при открытии локального файла ????
Ошибка при открытии локального файла ????.
---> mput D:\new\*.*
PORT 172,16,131,80,218,123
200 PORT command successful.
---> STOR 5566.docx
125 Data connection already open; Transfer starting.
226 Transfer complete.
---> PORT 172,16,131,80,218,124
200 PORT command successful.
---> STOR Thumbs.db
125 Data connection already open; Transfer starting.
226 Transfer complete.
ftp: 28672 байт отправлено за (сек) со скоростью (КБ/сек).
---> 0,012867,20PORT 172,16,131,80,218,125
200 PORT command successful.
---> STOR ~$ying_Claims_Manual.docx
125 Data connection already open; Transfer starting.
226 Transfer complete.
ftp: 162 байт отправлено за (сек) со скоростью (КБ/сек).
ftp> 0,220,74---> close
QUIT
221 Goodbye.
ftp> Нет связи.
ftp> cd \KomovK\test
bye
01.03.2013 13:07:19,43
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170876
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) В локальном каталоге есть файл с именем из четырех знаков вопроса?

2) Судя по передаче файла ~$ying_Claims_Manual.docx, в локальном каталоге один из файлов открыт Word-ом? Так не надо делать, ибо Word и подобные программы могут блокировать файл даже на чтение.
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170887
martinezo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft1) В локальном каталоге есть файл с именем из четырех знаков вопроса?

нет

2) Судя по передаче файла ~$ying_Claims_Manual.docx, в локальном каталоге один из файлов открыт Word-ом? Так не надо делать, ибо Word и подобные программы могут блокировать файл даже на чтение.
удалил папку new и создал ее заново и сохранил туда тестовый файл qweqwe.docx, все равно выходит таже ошибка , логи ниже


230 User logged in.
ftp> Отладка Вкл.
ftp> debug
Трассировка пакета Вкл.
ftp> trace
Интерактивный режим Выкл.
ftp> prompt
---> binary
TYPE I
200 Type set to I.
ftp> ---> cd KomovK
CWD KomovK
250 CWD command successful.
ftp> ---> cd test
CWD test
250 CWD command successful.
ftp> Ошибка при открытии локального файла ????
Ошибка при открытии локального файла ????.
---> mput D:\new\*.*
PORT 172,16,131,80,221,15
200 PORT command successful.
---> STOR qweqwe.docx
125 Data connection already open; Transfer starting.
226 Transfer complete.
ftp> ---> close
QUIT
221 Goodbye.
ftp> Нет связи.
ftp> cd \KomovK\test
bye
01.03.2013 13:24:52,01
...
Рейтинг: 0 / 0
батник не копирует файлы на фтп
    #38170915
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это за ftp сервер?
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / Windows [игнор отключен] [закрыт для гостей] / батник не копирует файлы на фтп
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]