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

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Автоматическая отправка файлов из локального каталога на FTP

Ответить
Настройки темы
Автоматическая отправка файлов из локального каталога на FTP

Ветеран


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


Конфигурация

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


Доброе время суток. Имеется локальная папка на сервере, имеется FTP-ресурс. Нужно сделать так, чтобы автоматически файлы из локальной папки отправлялись на FTP, после отправки файлы из локальной папки должны удаляться. Отправка должна идти по защищенному соединению (например FTPS). Так же должна быть настройка завершения передачи к определенному времени - т.е. передача начинается ночью, когда в офисе никто не работает, и должна в любом случае прекратиться к 8:00 утра, перед началом рабочего дня, чтобы не забивать канал. Подскажите каким ПО можно реализовать задачу. Что пробовал:
1. Filezilla FTP client – не подходит, нет пакетного решима
2. FTPRush – пакетный режим есть, но не может удалять файлы после пересылки, не подходит
3. SmartFTP – вроде по характеристикам подходит, но не получается подклюиться к FTP-серверу по FTPS, разобраться не смог, ничего не понятно, непонятный интерфейс, непонятно как создать задание.
4. Стандартный FTP-клиент системы – не подходит, не может удалять файлы после пересылки
5. WinSCP - пока не могу разобраться с командами пакетного режима: open для подключения к серверу не отрабатывает корректно, и при использовании put c параметром -delete (т.е. удалять файлы из локальной папки после пересылки), если файл, который есть в локальной папке, так же есть на FTP, передача останавливается - т.е. видимо программа ожидает какого-то подтверждения (или отмены) перезаписи, но как это сделать, непонятно. Так же, если из контекста winscp.com команды выполняются, то в батнике, при выполнении команды winscp.com "команды" команды не выполняются
В общем пока не могу решить задачу. Просьба помочь разобраться либо с wnscp, либо подсказать аналог способный решить задачу с примерами команд для батника

-------
"Нет" - войне.


Отправлено: 19:31, 07-03-2015

 

Аватара для James Marsh

Ветеран


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

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


Цитата __sa__nya:
4. Стандартный FTP-клиент системы – не подходит, не может удалять файлы после пересылки »
А "ручками" после всего действия удалить данные из источика, не?

-------
Благими намірами вистелений шлях у пекло


Отправлено: 19:44, 07-03-2015 | #2



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

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


Ветеран


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

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


Цитата James Marsh:
А "ручками" после всего действия удалить данные из источика, не? »

- Однозначно нет. Ручками и переносить вручную можно в назначенное расписание. И вообще много чего ручками можно, вместо того чтобы автоматизировать, только вот тогда на основную работу времени не останется.

-------
"Нет" - войне.


Отправлено: 20:34, 08-03-2015 | #3


Аватара для James Marsh

Ветеран


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

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



Уважаемый, __sa__nya,
Код: Выделить весь код
"ручками" != вручную
Давайте я Вас еще немного подтолкну:
  1. берем каталог с бэкапом,
  2. получаем список файлов в текстовичок
  3. делам цикл по-файлово: залили на фтп/удалили исходник
  4. запихнули в шедулер на 20-00
Затем "запихивам" в шедулер на 8-00 скрипт, который прибьет предыдущий.

ИМХО, решение проблемы встроенными средствами ОС.

-------
Благими намірами вистелений шлях у пекло


Отправлено: 21:56, 08-03-2015 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Цитата __sa__nya:
не подходит, не может удалять файлы после пересылки »
Ну а в чём проблема - в скрипте следующей командой (DEL, ERASE) ставите удаление файлов, и дело с концом.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:07, 08-03-2015 | #5


Ветеран


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

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


Цитата James Marsh:
1.берем каталог с бэкапом,
2.получаем список файлов в текстовичок
3.делам цикл по-файлово: залили на фтп/удалили исходник
»
James Marsh, можете пример кода скинуть?
Так же, вопрос - в папке, содержимое которой нужно будет выгружать, будут не только файлы, но и подпапки с подпапками\файлами - в этом случае схема будет работать?
Цитата DJ Mogarych:
Ну а в чём проблема - в скрипте следующей командой (DEL, ERASE) ставите удаление файлов, и дело с концом. »
DJ Mogarych, для меня проблема в том, что не могу написать батник, в котором реализована функция передачи FTP-клиенту списка папок (файлов) для выгрузки, и удаление папки ( файла) после его выгрузки на FTP

-------
"Нет" - войне.


Отправлено: 09:19, 09-03-2015 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Автоматическая отправка файлов из локального каталога на FTP

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - удаление файлов из каталога FatalR Скриптовые языки администрирования Windows 3 28-10-2013 13:50
Любой язык - Сравнение списка файлов и каталога с файлами с копированием файлов из каталога jastreb83 Скриптовые языки администрирования Windows 0 10-04-2013 09:56
CMD/BAT - архивирование и отправка на ftp sashok60 Скриптовые языки администрирования Windows 3 03-04-2013 17:10
CMD/BAT - батник для копирования файлов из папки на FTP zigmund11 Скриптовые языки администрирования Windows 1 28-02-2013 17:37
7 / 2008 R2 - [решено] Обновление файлов каталога .CLG из командной строки Комсомолец Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 10 06-03-2011 03:13




 
Переход