Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
rusus
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 16
1

BAT-файл для скачивания нескольких файлов с FTP-сервера

29.07.2015, 20:46. Просмотров 1457. Ответов 3
Метки нет (Все метки)

Help.


Помогите с батником пожалуйста.

С FTP сервера необходимо скачивать несколько файлов из определенной папки, на локальный компьютер.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2015, 20:46
Ответы с готовыми решениями:

Батник для скачивания файла с FTP-сервера
Добрый день форумчане, написал батник для скачивания файла с фтп сервера: @echo Off C: cd...

Как добавить обработку файлов нескольких определённых типов в код BAT-файла для архивации файлов?
Спасибо большое за полезную информацию! Отличный код. Подскажите как к нему прикрутить обработку...

BAT-файл, определяющий, какой из нескольких TXT-файлов имеет самую позднюю дату создания
Доброго времени суток подскажите пожалуйста как реализовать следующее. На диске C по адресу ...

Последовательный запуск нескольких BAT-файлов из основного BAT-файла
Доброго времени суток всем... Помогите кто понимает.. Есть bat... @echo off start "" "D:\$\Pale...

Загрузка файлов на ftp из bat
Всем здравствуйте! Стояла задача все изображения из определенной папки копировать на ftp с...

3
raxp
10193 / 6575 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
29.07.2015, 22:07 2
Батник:
Windows Batch file
1
2
@echo off
ftp -s:ftp_cmd.txt -n
В ftp_cmd.txt создаем набор команд:
Код
open ftpserver
USER login password
binary
quote PASV
cd /dir
get file
quit
cd переход в заданную директорию, если в корне - убираем.
2
rusus
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 16
30.07.2015, 19:17  [ТС] 3
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Echo Off
:: Параметры соединения
Set $Host=ftp.daper.net
Set $User=anonymous
Set $Pass=
:: Что и куда копируем
SET $SRC=pub/soft/moc/contrib/*.*
SET $DST=c:/1/*.*
:: Временные файлы
Set $FFtp=%~dpn0.cfg
:: Готовим CFG-файл
Echo.%$User%>"%$FFtp%"
Echo.%$Pass%>>"%$FFtp%"
Echo quote PASV
Echo mget "%$SRC%" "%$DST%">>"%$FFtp%"
Echo prompt
Echo bye>>"%$FFtp%"
:: Выполняем команду
CD c:/1
FTP -d -i -s:"%$FFtp%" %$Host%>>GetFtp.log
Вот батничек , профессионалы , посмотри пожалуйста.
Цель запускаем батник все файлы с фтп копируются в папку 1.

При запуске возникает ошибка 127.0.0.1 "500 PORT/EPRT (Active Mode/Extended Active Mode) is not supported. Use PASV/EPSV insted of this". Каждый раз разные порты.

Подскажите в чем проблема. брандмауер отключен. Касперский правда работает.
0
alpap
2178 / 1471 / 499
Регистрация: 26.04.2015
Сообщений: 4,994
30.07.2015, 20:16 4
А слеши правильно так ставить?
0
30.07.2015, 20:16
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 20:16

BAT-файл для перемещения файлов
Всем привет))Имеется bat файл для перемещения файлов из одной папки в другую @Echo Off Set...

Копирование файлов с FTP-сервера на компьютеры клиентов без замены уже имеющихся файлов
Приветствую. Такая задача. имеется фтп сервер. на нем лежит 5 папок, в каждой паке каждый день...

BAT-файл для работы с группой файлов
Добрый день, Помогите пожалуйста создать бантичек для такой задачи. Есть много папок. Каждая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru