1

У меня есть конкретная ситуация, связанная с FTP, из-за которой я не могу найти решение.

Мне нужно приложение загрузки / синхронизации FTP, которое может работать со следующими параметрами:

  • Он должен работать под Windows (установка Python для запуска скрипта или чего-то подобного является приемлемым решением).
  • Он должен иметь возможность игнорировать файлы до определенной даты (я хочу начать загружать новые файлы, а не все файлы, которые существуют в этом очень большом каталоге FTP).
  • Я не хочу двунаправленную синхронизацию (например, я не хочу, чтобы изменения, которые я вносил в локальные файлы и структуру каталогов для изменения удаленного FTP-сервера, FTP-сервер должен быть оставлен полностью в покое).
  • Автоматизация в некотором роде была бы идеальной.

Что бы вы предложили, ребята? Все решения, о которых я рассказываю, каким-то образом не попадают в цель (например, у них двунаправленная синхронизация или у них нет возможности запустить синхронизацию сегодня вместо того, чтобы пытаться свернуть весь каталог).

1 ответ1

0

Этот ответ, вероятно, слишком поздно для вас, но я отвечу для всех, кто сталкивается с этим в поисках чего-то подобного.

Зеркальная функция LFTP включает функцию --newer-than =.

Для файлов новее, чем на прошлой неделе:

--newer-than=now-7days

Для файлов новее указанной даты:

--newer-than=2015-02-03

Вот пример:

lftp -p <port> -u <login>,<password> sftp://<host>
set mirror:use-pget-n 5
mirror -L -c -P5 --newer-than=now-7days <remote_dir> <local_dir>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .