Симферопольский Форум: Скопировать с FTP - Симферопольский Форум

Перейти к содержимому

Внимание! Для всех новых пользователей введена премодерация сообщений и тем.
Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Скопировать с FTP windows

#1 Пользователь офлайн   Rumlin 

  • Добрый волшебник
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 25 563
  • Регистрация: 16 Сентябрь 10
  • Сказали спасибо раз:
  • ГородHavana
  • Страна:  

Отправлено 12 Февраль 2018 - 12:40

Есть на неком устройстве ftp. Там появляются новые файлы, когда устройство регистрирует некое событие своими многочисленными входами.
Требуется периодически проверять появление новых файлов на этом ресурсе и новые копировать на машину с XP.

Желательно решение попроще из расчета на пользователя, который умеет только указать каталоги,и на что его можно быстро обучить. Может какая утилита есть с GUI?

Либо командный файл и в крайнем случае powershell - XP под админом заявила о недостатке прав. Пока изучаю варианты, не стал разбираться.


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский


Какой ты любопытный.

#2 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 336
  • Регистрация: 02 Май 14
  • Сказали спасибо раз:
  • ГородМосква
  • Страна:  

Отправлено 12 Февраль 2018 - 13:36

Почему-то сразу напрашивается rsync или wget -m c запуском по cron, ну или что там у XP ..

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

Поблагодарили: 1

#3 Пользователь офлайн   Dennis 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 392
  • Регистрация: 31 Октябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь

Отправлено 12 Февраль 2018 - 13:43

WinSCP, вот напимер мануал http://snakeproject....p_windows_linux
Правда не уверен, можно ли эту задачу решить чисто в гуе


Поблагодарили: 1

#4 Пользователь офлайн   CIBAS 

  • Mega poster
  • PipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 220
  • Регистрация: 07 Июль 15
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 12 Февраль 2018 - 13:51

Старый добрый Total commander.


#5 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 336
  • Регистрация: 02 Май 14
  • Сказали спасибо раз:
  • ГородМосква
  • Страна:  

Отправлено 12 Февраль 2018 - 13:56

Просмотр сообщенияDennis сказал:

Правда не уверен, можно ли эту задачу решить чисто в гуе

Раньше (под Windows) для автоматизации таких вещей, у меня была любимая утилита nnCron , там была куча сетевых скриптов/плагинов , но её кажется давно забросили, и под win7 у неё уже были проблемы , но до этого здорово выручала ...

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

#6 Пользователь офлайн   Родислав 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 609
  • Регистрация: 10 Август 14
  • Сказали спасибо раз:
  • ГородСергиев Посад
  • Страна:  

Отправлено 12 Февраль 2018 - 13:57

Поддержу WinSCP, лучше ничего пока не придумали, тем более что он freeware. И да, русский интерфейс присутствует.

В действительности всё выглядит иначе, чем на самом деле.
Бан - самый веский аргумент в споре. Изображение

#7 Пользователь офлайн   Rumlin 

  • Добрый волшебник
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 25 563
  • Регистрация: 16 Сентябрь 10
  • Сказали спасибо раз:
  • ГородHavana
  • Страна:  

Отправлено 12 Февраль 2018 - 14:01

Как раз добрался в поиске до winscp https://winscp.net/e...uide_automation
Посмотрим.


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский


Какой ты любопытный.

#8 Пользователь офлайн   Инквизитор 

  • Vexilla regis prodeunt inferni
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 11 062
  • Регистрация: 20 Сентябрь 10
  • Сказали спасибо раз:

Отправлено 12 Февраль 2018 - 14:15

winscp, lftp - синхронизация по расписанию или команде.

если надо по событию (появление файла) - то есть, не гость время от времени запрашивает, а устройство верещит - то хз, может, заставить устройство слать команду по сетке ("есть новое, скачайте")? Ну или что-нибудь, например, относительный путь и имя файла слать куда-нибудь широковещательно. а на это будет реагировать гость и лезть за файлом.

Форум скатывается в сраный аванет?

#9 Пользователь офлайн   Dennis 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 392
  • Регистрация: 31 Октябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь

Отправлено 12 Февраль 2018 - 14:35

Еще вариант - примаунтить удаленный фтп как диск в виндовсе и пользоваться любыми средствами синхронизации


#10 Пользователь офлайн   Родислав 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 609
  • Регистрация: 10 Август 14
  • Сказали спасибо раз:
  • ГородСергиев Посад
  • Страна:  

Отправлено 12 Февраль 2018 - 14:35

Инквизитор, ну тогда уж проще что бы устройство закидывало куда нибудь (но только не на Марс, хватит уже :) ) эти самые файлы, как вариант на мыло, ну или складывало бы в отдельный каталог.

В действительности всё выглядит иначе, чем на самом деле.
Бан - самый веский аргумент в споре. Изображение

#11 Пользователь офлайн   Gennadyi 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 7 060
  • Регистрация: 17 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Февраль 2018 - 21:04

Просмотр сообщенияRumlin (12 Февраль 2018 - 14:01) писал:

Как раз добрался в поиске до winscp https://winscp.net/e...uide_automation
Посмотрим.

Реконы лечишь ?

Не любо - не слушай, а врать не мешай !
", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74

Поблагодарили: 1

#12 Пользователь офлайн   Rumlin 

  • Добрый волшебник
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 25 563
  • Регистрация: 16 Сентябрь 10
  • Сказали спасибо раз:
  • ГородHavana
  • Страна:  

Отправлено 14 Февраль 2018 - 14:51

На winscp нашелся скрипт, который работает после исправления опечатки на оффсайте.
https://winscp.net/e..._to_same_folder

@echo off
set TMPPATH=%temp%\csvtmp\
mkdir "%TMPPATH%"
winscp.com /command ^
    "open sftp://user:password@example.com/" ^
    "get ""/remote/path/*"" -filemask=*.txt ""%TMPPATH%""" ^
    "exit"
for /r "%TMPPATH%" %%f in ("*.*") do move "%%f" "C:\local\path\"
rd /s /q "%TMPPATH%"


Надо посмотреть команду synchronize (Синхронизировать папку на сервере с локальной) может то что надо.


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов
Ничего не делается к лучшему © Борис Раушенбах
Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский


Какой ты любопытный.

#13 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 336
  • Регистрация: 02 Май 14
  • Сказали спасибо раз:
  • ГородМосква
  • Страна:  

Отправлено 14 Февраль 2018 - 19:13

Просмотр сообщенияRumlin сказал:

На winscp нашелся скрип

Не понятно зачем оно всё это делает через временную папку и чем в данном случае хуже wget --mirror , который скачает только новые файлы, а не всё скопом.
Скрытый текст

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

#14 Пользователь офлайн   Родислав 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 609
  • Регистрация: 10 Август 14
  • Сказали спасибо раз:
  • ГородСергиев Посад
  • Страна:  

Отправлено 14 Февраль 2018 - 20:10

Просмотр сообщенияBraVo123 сказал:

Не понятно зачем оно всё это делает через временную папку


move :)

Просмотр сообщенияBraVo123 сказал:

и чем в данном случае хуже wget


Изначальное условие... :)

Просмотр сообщенияRumlin сказал:

Желательно решение попроще из расчета на пользователя, который умеет только указать каталоги,и на что его можно быстро обучить. Может какая утилита есть с GUI?


В действительности всё выглядит иначе, чем на самом деле.
Бан - самый веский аргумент в споре. Изображение

#15 Пользователь офлайн   BraVo123 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 336
  • Регистрация: 02 Май 14
  • Сказали спасибо раз:
  • ГородМосква
  • Страна:  

Отправлено 14 Февраль 2018 - 22:42

Просмотр сообщенияРодислав сказал:

move

Это как-то разъясняет мой вопрос?

Просмотр сообщенияРодислав сказал:

Изначальное условие...

Постом выше описан батник, который к гую, даже с большой натяжкой отношения не имеет ...

«Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)
«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США)

#16 Пользователь офлайн   Родислав 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 609
  • Регистрация: 10 Август 14
  • Сказали спасибо раз:
  • ГородСергиев Посад
  • Страна:  

Отправлено 14 Февраль 2018 - 23:14

Просмотр сообщенияBraVo123 сказал:

Это как-то разъясняет мой вопрос?


Хммм.
Согласен, пожалуй не объясняет. :blush:

Просмотр сообщенияBraVo123 сказал:

Постом выше описан батник, который к гую, даже с большой натяжкой отношения не имеет ...


Тоже пожалуй соглашусь (какой я сегодня к вечеру покладистый Изображение), однако хочу отметить одну деталь, в WinSCP существует возможность создания пользовательских команд (видимо Rumlin до этой опции пока не добрался), и уже при загруженной программе выполнить необходимые действия одним нажатием кнопки. Естественно всё это происходит в графическом интерфейсе.

Ну что, так годится? :)

В действительности всё выглядит иначе, чем на самом деле.
Бан - самый веский аргумент в споре. Изображение

#17 Пользователь офлайн   Dennis 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Активный участник
  • Сообщений: 1 392
  • Регистрация: 31 Октябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь

Отправлено 14 Февраль 2018 - 23:56

Просмотр сообщенияRumlin сказал:



Надо посмотреть команду synchronize (Синхронизировать папку на сервере с локальной) может то что надо.



Именно. Лучше использовать скриптовый язык самого winscp и команду synchronize, без танцев с бубном с временной папкой


#18 Пользователь офлайн   Gennadyi 

  • Живу здесь
  • PipPipPipPipPip
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Старая гвардия
  • Сообщений: 7 060
  • Регистрация: 17 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 15 Февраль 2018 - 02:11

Гуй для задачи совсем не нужен! Идеально - запуск скрипта по расписанию (событию) в фоне, как служба.
Решение уже было на nncron

Не любо - не слушай, а врать не мешай !
", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей