Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
Добрый вечер, уважаемые форумчане, пишу батник, который бы копировал бы файлы из папки находящиеся на моем компе (адрес D:\new\) на фтп сервер (для входа на фтп надо ввести логин и пароль) текст самого батника такой: ftp -s:ftp_script_file.txt в файле ftp_script_file.txt зашита такая инфа: open XXX.xxxxxxxx.ru это фтп mylogin мой логин mypassword мой пароль send D:\new\ папка которую надо закачать на фтп bye после запуска батника файлы в итоге не закачиваются на фтп? подскажите пож-та, в чем ошибка? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 18:06 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
1)martinezomylogin мой логин mypassword мой парольоткуды вы взяли такой синтаксис? не нужно указывать слова mylogin и mypassword. 2) после логина/парля желательно указать binary, чтобы не испортить содержимое файлов 3) можно передавать либо один файл, либо несколько, но они все должны быть явно указаны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 18:19 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
miksoft1)martinezomylogin мой логин mypassword мой парольоткуды вы взяли такой синтаксис? не нужно указывать слова mylogin и mypassword. 2) после логина/парля желательно указать binary, чтобы не испортить содержимое файлов 3) можно передавать либо один файл, либо несколько, но они все должны быть явно указаны. вместо моего mylogin и mypassword я указываю соответсвенно свой логин и пароль а если мне нужно отправить папку тк в ней (в папке) могут добавляться разные файлы, подпапки, их не получится каждый раз указывать, как быть в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 09:14 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezoа если мне нужно отправить папку тк в ней (в папке) могут добавляться разные файлы, подпапки, их не получится каждый раз указывать, как быть в этом случае?можно попробовать генерить ftp_script_file.txt на лету на основании списка файлов в нужном каталоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 09:48 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezosend D:\new\ папка которую надо закачать на фтп mput — отправка нескольких файлов, send — одного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 10:29 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
http://technet.microsoft.com/en-us/library/bb490679.aspx http://technet.microsoft.com/en-us/library/bb490668.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 10:37 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
Константин Цветков, исправил на open xxx.xxxxxxxx.ru `адрес фтп login `логин на фтп password `пароль на фтп binary mput D:\new\ `папка с которой файлы должны копироваться на фтп bye но все равно файлы не копируются, в чем мб дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 15:25 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezoно все равно файлы не копируются, в чем мб дело?покажите вывод консоль вашего скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 15:25 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
miksoft, подскажите пож-та, где ее посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 15:50 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezomiksoft, подскажите пож-та, где ее посмотреть? Хм, прямо на экране. Как вы запускаете это скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 16:05 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
<режим гадалки ON> Пишет в нотепаде, а запускает двойным нажатие в проводнике. Появляется черное окошко, там что-то пишется, окошко закрывается... <режим гадалки OFF> Последней команде в батнике напишите pause ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 16:09 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
во вложении скрин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 17:02 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
сначала у вас же правильнее было: martinezoтекст самого батника такой: ftp -s:ftp_script_file.txt сам файл ftp_script_file.txt запускать бессмысленно, cmd.exe ничего не знает о ftp-командах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 17:05 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezomput D:\new\ `папка с которой файлы должны копироваться на фтп bye Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2013, 18:11 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
Константин Цветков, спасибо, все работает, но при этом файлы записываются в корень фтп, дополняю код, чтобы файлы копировались в определенную подпапку на ФТП (добавил в код путь 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 10:32 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezo, для смены каталога на удаленной стороны служит команда cd, как это ни странно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 10:42 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
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\*.* подскажите пож-та, что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 11:57 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezocd "\KomovK\test"Это надо писать в ftp_script_file.txt, а не в cmd-файле. И, думаю, без кавычек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 12:05 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
miksoft, попробовал - все равно та же ошибка в логах, что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 12:11 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
martinezoпопробовал - все равно та же ошибка в логах, что не так? FTP чувствительна к регистру букв. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Это не Windows однако ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 12:52 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
Константин Цветков, написала как Вы сказали, все равно таже ошибка: -------------------------------------------------------------------- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 13:17 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
1) В локальном каталоге есть файл с именем из четырех знаков вопроса? 2) Судя по передаче файла ~$ying_Claims_Manual.docx, в локальном каталоге один из файлов открыт Word-ом? Так не надо делать, ибо Word и подобные программы могут блокировать файл даже на чтение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 13:22 |
|
||
|
батник не копирует файлы на фтп
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=98&tid=1495796]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 347ms |

| 0 / 0 |
