Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Подключение к ftp из bat-файла

Ответить
Настройки темы
CMD/BAT - [решено] Подключение к ftp из bat-файла

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, уважаемые специалисты.
Обращаюсь за помощью.
На fpt есть каталог Image (из проводника к нему подключаюсь как ftp://192.168.10.165/Image/)
Есть файлы bmp в каталоге D:\Out
Необходимо в bat-файле реализовать следующее:
Подключиться к каталогу Image на ftp
скопировать в него файлы *.bmp
Отключиться от ftp.
Искал по форуму, видел что-то подобное, с использованием файла настроек, где указаны команды для копирования, но не получается разобраться в нем...
Может, кто-то подскажет.
Спасибо заранее!

Отправлено: 07:16, 15-04-2009

 

Новый участник


Сообщения: 34
Благодарности: 6

Профиль | Отправить PM | Цитировать


раз уж пошло такое дело, вот еще вариант: wput это такой wget, только для пакетного скачивания

Отправлено: 15:09, 31-03-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет. Подскажите пожалуйста. Нужно написать батник чтобы он соединялся с FTP сервером и проверял нужную папку на наличие в ней файла. Если такой есть, то копировать его на жесткий диск. Затем чтобы запускался еще один батник (чтобы 1С обновлялась и создавалась копия). И следом чтобы эта копия копировалась в нужную папку на FTP. Каким образом можно это сделать?

Отправлено: 10:44, 22-05-2014 | #12


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата pyrkin_vanya:
Каким образом можно это сделать? »
Сесть и написать. Только таким может быть ответ, поскольку Вы не указали ни единой конкретной детали.

Отправлено: 12:01, 22-05-2014 | #13


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пример хотелось бы. Написать знаний не хватает. Описания найти не могу нигде. Примеры из инета под себя не могу переделать. Можете дать пример?

Отправлено: 13:26, 22-05-2014 | #14


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день.
Извините за некропост.
А возможно, что бы не плодить 100500 файлов сделать это все в одном?
Например, в строке
Код: Выделить весь код
 ftp -s:ftp_command.txt -i 192.168.5.3
определить функцию "login", а в ней перечислить логин и пасс?
Что-то типа
Код: Выделить весь код
 
set enter="test 123456"
ftp -s:enter -i 192.168.5.3
cd test
put *.rar
bye
Где test и 123456 логин и пасс соответственно. И можно ли как-то зашифровать пароль, что бы он был не в явном виде?

Отправлено: 10:14, 19-01-2015 | #15


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


yuriy.syakov@fb, два раза нет. Можно создавать условный «ftp_command.txt» из того же пакетного файла, из которого будет затем вызываться «ftp.exe».
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:27, 19-01-2015 | #16


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, Мда, это плохо
И еще такой вопрос. файл ftp_command.txt должен лежать там же, где и вызываемый *.bat-файл?

Отправлено: 10:40, 19-01-2015 | #17


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата yuriy.syakov@fb:
файл ftp_command.txt должен лежать там же, где и вызываемый *.bat-файл? »
Необязательно. Если не указываете путь к условному «ftp_command.txt» — будет произведён его поиск в текущем каталоге (который может совпадать с тем каталогом, в котором находится пакетный файл). А можно указывать путь, как относительный, так и абсолютный.

Отправлено: 10:57, 19-01-2015 | #18


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska,
Просто непонятно, то ли он мой файл не видит, то ли просто не может определить поля и подставить.
Вот что выводит в консоль:
Код: Выделить весь код
C:\Users\sya>ftp -s:"C:\Users\sya\Desktop\enter.txt" -i 192.168.5.3
Связь с 192.168.5.3.
220 (vsFTPd 3.0.2)
Пользователь (192.168.5.3:(none)):
331 Please specify the password.

530 Login incorrect.
Сбой входа.
ftp> cd 1C
530 Please login with USER and PASS.
ftp> mput C:\Users\sya\Desktop\Documents.rar
C:\Users\sya\Desktop\Documents.rar:
ftp>
Ну и мой файл enter.txt
Код: Выделить весь код
MyPassword
MyLogIn
cd 1C
mput C:\Users\sya\Desktop\Documents.rar
Вроде файл такой же, как писал Maza Faka
Логин и пароли существуют и корректны. Вручную, через консоль все вводится.

Пробовал и просто написать ftp -s:enter.txt -i 192.168.5.3 - не помогло.
Код: Выделить весь код
C:\Users\sya>ftp -s:enter.txt -i 192.168.5.3
ошибка открытия файла макросаenter.txt

Обмен файлами с компьютером, на котором запущена служба
сервера FTP. FTP может использоваться интерактивно.

FTP [-v] [-d] [-i] [-n] [-g] [-s:имя_файла] [-a] [-A] [-x:sendbuffer]
    [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [узел]

Последний раз редактировалось yuriy.syakov@fb, 19-01-2015 в 11:54.


Отправлено: 11:13, 19-01-2015 | #19


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата yuriy.syakov@fb:
Код: Выделить весь код
MyPassword
MyLogIn
»
А не наоборот ли?!

Отправлено: 13:07, 19-01-2015 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Подключение к ftp из bat-файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] выключение ПК из bat-файла en_route Программное обеспечение Windows 4 14-06-2019 01:00
[решено] Помогите с написанием *.bat файла. systeman Хочу все знать 14 02-07-2015 15:37
CMD/BAT - [решено] Закрытие апплета из bat файла. Kardinalli Скриптовые языки администрирования Windows 13 24-05-2009 17:18
[решено] Запуск bat файла GuseV Microsoft Windows NT/2000/2003 6 07-11-2008 12:28
CMD/BAT - [решено] скрытие окна BAT файла rivera Скриптовые языки администрирования Windows 12 14-05-2007 14:59




 
Переход