Автор Тема: Забрать по FTP BAT файлом папку с файлами, как ?  (Прочитано 2668 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#0: 15 Ноября 2013, 11:55:33
есть некое железо, к нему можно обратиться по ftp,
оно просит логин/пароль и пускает,
dir вывешивает каталог с папками,
вот и есть мысль как то автоматизировать процесс забирания одной папки :)


капание в сторону get не помогает :)







пробовал http://winkomp.ru/kak-zagruzit-i-skachat-fajly-s-ftp-bat-fajl/ как написано не работает,
но тут правда разбирали на примере одного файла, а не папки

makoven

  • ***
  • Сообщений: 9431
    • Просмотр профиля
#1: 15 Ноября 2013, 12:02:39
curl/wget умеют

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#2: 15 Ноября 2013, 12:03:46
makoven, спасибо, стану читать дальше :)

avmur

  • ***
  • Сообщений: 1358
    • Просмотр профиля
#3: 15 Ноября 2013, 13:22:22
капание в сторону get не помогает :)
Копай в сторону mget

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#4: 15 Ноября 2013, 14:31:05
avmur, благодарствуем

Occisor

  • ***
  • Сообщений: 566
    • Просмотр профиля
#5: 15 Ноября 2013, 14:47:52
curl/wget умеют
+1
на раз-два делают требуемое, если допускается использование доп. ПО (curl/wget).

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#6: 15 Ноября 2013, 14:56:48
sky star, немножко непонятна задача. Есть фиксированная папка и ее надо каждый раз забирать? Если так, то ftp работает со сценариями, правда в твоей первой ссылке они описаны через анус. Суть в том, что в текстовый файл забивается все то, что ты вбиваешь в консоль после запуска ftp. В том числе открытие хоста, ввод юзера и пассворда...

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#7: 15 Ноября 2013, 15:05:26
Есть фиксированная папка и ее надо каждый раз забирать?
именно так, ручками пока не сильно напрягает, но хотелось бы автоматизировать :)
сделать batник , поместить в планировщик, и пусть ночью собирает :)

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#8: 15 Ноября 2013, 16:13:37
sky star, значит все, что ты набираешь в консоли, выкидывай в файл. Потом ftp /? И по расписанию запускай с нужным параметром.

Наиль Ильбарович

  • ***
  • Сообщений: 7434
    • Просмотр профиля
#9: 15 Ноября 2013, 16:23:28
NetDrive+robocopy спасет отца русской демократии.
Причем надежно.

San

  • ***
  • Сообщений: 5465
    • Просмотр профиля
#10: 15 Ноября 2013, 16:26:20

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#11: 15 Ноября 2013, 16:38:19
San, смотрю софтину, занятно :)

Алексей Исаев

  • ***
  • Сообщений: 1266
    • Просмотр профиля
#12: 15 Ноября 2013, 17:24:16
sky star, а SSH железка поддерживает? Может вариант через scp более прост...

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#13: 15 Ноября 2013, 17:27:41
не SSH вроде не придерживает

спасибо всем откликнувшимся, я xstarter покавыряю, но
думаю что он заточен стаскивать файлы, а не папки с файлами,
ибо в справке четко нарисовано что тырыпыры.log

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#14: 15 Ноября 2013, 19:18:12
-------------file.ftp-----------
open 192.168.100.145
target
password
cd web
mget *.txt
quit
-------------eof-------------
ftp /s:file.ftp /i

Serg_S

  • ***
  • Сообщений: 3872
    • Просмотр профиля
#15: 15 Ноября 2013, 19:38:01
смотрю софтину, занятно :)
она может вообще кучу всего, и ранняя версия есть бесплатная для рф.

Serg_S

  • ***
  • Сообщений: 3872
    • Просмотр профиля
#16: 15 Ноября 2013, 19:55:37
я xstarter покавыряю, но
думаю что он заточен стаскивать файлы, а не папки с файлами,
ибо в справке четко нарисовано что тырыпыры.log
там можно синхронизацию замутить

Samiel_MA

  • ***
  • Сообщений: 5015
    • Просмотр профиля
    • Миры Границы
#17: 15 Ноября 2013, 20:09:59
есть некое железо, к нему можно обратиться по ftp,
оно просит логин/пароль и пускает,
dir вывешивает каталог с папками,
вот и есть мысль как то автоматизировать процесс забирания одной папки :)


капание в сторону get не помогает :)

пробовал http://winkomp.ru/kak-zagruzit-i-skachat-fajly-s-ftp-bat-fajl/ как написано не работает,
но тут правда разбирали на примере одного файла, а не папки
Имена файлов в директории фиксированые?

Аццкий Пупырь

  • *****
  • Сообщений: 10596
    • Просмотр профиля
#18: 15 Ноября 2013, 20:21:39
wget умеют
абсолютно поддерживаю.
в линуксах и в винде wget пользую

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#19: 15 Ноября 2013, 21:05:06
Samiel_MA, да имена фиксированные, и копировать на комп надо одну папку "para" но со всем содержимым :)
просто папка ценности без содержимого не имеет :)

как глоток счастья было бы приделывать к ней после того как она упадет на винт компа, в название дату типа para_15.11.2013

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#20: 15 Ноября 2013, 21:07:28
Wano,  спасибо , сижу разбираюсь :)

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#21: 15 Ноября 2013, 21:48:38
как глоток счастья было бы приделывать к ней после того как она упадет на винт компа, в название дату типа para_15.11.2013
Последнюю строчку дополняем:
cd x:\..\para
ftp /s:file.ftp /i
cd ..
ren para para_%date%

Путем некоторых махинаций можно привести джату в другой вид.

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#22: 15 Ноября 2013, 21:51:01
я не успеваю переваривать инфу :)

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#23: 15 Ноября 2013, 21:51:59
я не успеваю переваривать инфу :)
Накати грамм 100 ;-)

makoven

  • ***
  • Сообщений: 9431
    • Просмотр профиля
#24: 15 Ноября 2013, 21:53:03
как глоток счастья было бы приделывать к ней после того как она упадет на винт компа, в название дату типа para_15.11.2013

Используй любой недоязычок python/ruby/node и глотай счастье большими глотками. Потом, глядишь, что-то еще окромя приделывания даты захочется

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#25: 15 Ноября 2013, 21:54:49
Wano, голова раскалывается, седня чуть башку не снес в прямом смысле :)
я думаю что нам бы пообщаться бы,
я в личку как оклемаюсь спрошу телефон,
и созванимся если не против будите

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#26: 15 Ноября 2013, 21:57:58
Используй любой недоязычок python/ruby/node
Да тут и недонедоязычка командного хватит.

sky star

  • *****
  • Сообщений: 19740
    • Просмотр профиля
#27: 15 Ноября 2013, 22:00:33
одно радует, Омит еще можно назвать тех форумом :)

Syrax

  • ***
  • Сообщений: 1208
    • Просмотр профиля
#28: 15 Ноября 2013, 22:32:37
Вот еще прога Cobian Backup, делает все что нужно
http://oldoctober.com/ru/corbian/

San

  • ***
  • Сообщений: 5465
    • Просмотр профиля
#29: 15 Ноября 2013, 22:57:49
одно радует, Омит еще можно назвать тех форумом :)

Амит, конечно, можно назвать техническим форумом, но тут могут и нахер послать посоветовать вместо очень простого готового бесплатного решения написать самому скрипт. А если будешь пользоваться готовым решением и тем более не на линуксе, то назовут чмом и отстоем :)

Wano

  • ***
  • Сообщений: 7418
    • Просмотр профиля
#30: 15 Ноября 2013, 23:03:08
вместо очень простого готового бесплатного решения написать самому скрипт
Задача изначально была поставлена как? Забрать по FTP BAT файлом.
Собственно скрипт полностью удовлетворяет поставленной задаче.

makoven

  • ***
  • Сообщений: 9431
    • Просмотр профиля
#31: 15 Ноября 2013, 23:20:32
San, вместо очень простого готового бесплатного решения
Очень простые решения как правило заточены под очень простые задачи. Шаг влево / шаг вправо - расстрел. Нет никакой радости под каждую простую задачу рыть интернет в поисках очередной полной троянов г**нопрограмки. Проще научиться недоязычку и решать все задачки на нем

Samiel_MA

  • ***
  • Сообщений: 5015
    • Просмотр профиля
    • Миры Границы
#32: 16 Ноября 2013, 15:18:32
Samiel_MA, да имена фиксированные, и копировать на комп надо одну папку "para" но со всем содержимым :)
просто папка ценности без содержимого не имеет :)

как глоток счастья было бы приделывать к ней после того как она упадет на винт компа, в название дату типа para_15.11.2013
в понедельник доберусь до одного законсперированного железа, там уже написан подобный скрипт (на чем не помню (я столько второй раз не выпью :-( ))

Алексей Исаев

  • ***
  • Сообщений: 1266
    • Просмотр профиля
#33: 16 Ноября 2013, 17:32:13