Программа, которая будет перемещать файлы из одних папок в другие. Удаляя при этом файлы в папке источнике, либо перемещая их в папку "архив". Файлы тхт или CSV.
- Программа должна уметь перемещать файлы из локальных в локальные папки, из локальных в сетевые папки, а также на FTP и с FTP папок.
- Перемещать нужно в необходимое время, с необходимой частотой.
- Перед перемещением проверять доступность папки источника и папки получателя, если связи нет, записывать ошибку в лог.
- вести лог, дата, время, откуда, куда, количество файлов.
- Также вести лог наименования файлов, чтобы не перемещать случайно продублированные файлы.
- Файлы из папки перемещаются начиная с первых. Если в папке 50 файлов, а переместить нужно 10файлов, то перемещаем первые 10, опираясь на алфавитную сортировку.
- Пример данных для файла настроек по одному проекту, проектов может быть много:
- from="D: \source"
- to="D:\sender"
- quantity="10"
- interval="24:00"
- LimitFilesPerDay="50"
- LimitFilesProject="1000"
- schedule StartPeriodTime="11:00" EndPeriodTime="19:00" days of the week="1,2,3,4,5,6,7" StartDate="06.08.2017" EndDate="20.08.2017"
- Все проекты будут повторять идентичные действия:
- Проверить папку "from", если она в доступе, то проверить папку "to", если она тоже в доступе, то проверить время, дату и день недели, если время, дата и день недели попадает в расписание, то проверить, не совершалось ли уже перемещений по этому проекту в рамках интервала в рамках заданного количества. Если есть запас, то перемещаем до лимита количества перемещений.
- адреса папок from и to могут быть следующими
- D:\ sender
- \\MANAGER-104\Dropbox\balance
- ftp://vasya:[email protected]
- quantity="10". Это лимит файлов, которые нужно переместить в рамках временного интервала. Например 10 файлов в рамках 24:00 часов. И это нужно сделать начиная с 11:00. Если указано 50 файлов с интервалом 01:00, т.е. раз в час, то с 11:00 до 19:00 программа, начиная с 11 будет перемещать по 50 файлов каждый час до 19:00,
- Действовать нужно в рамках лимита на день и лимита по проекту.
- Программа должна сохранять логи после каждого перемещения, не вылетать, если папка в не доступа, а просто переходить к следующему перемещению.
- При возникновении ошибки доступа к папке, программа должна делать несколько попыток подключения.
-
194 7 1 Добрый день. Во первых цена такой программы, точно не 800грн)) минимум 5000грн.
Во вторых, готов приступить к выполнению) Сделаю на Java
-
106 Здравствуйте!
С удовольствием выполним Вашу задачу. Реализуем на платформе .Net.
Можем выполнить на основе планировщика Windows или в формате службы (Service).
Для облегчения создания файлов настройки (проектов) сделаем графический интерфейс.
-
218 7 0 Добрый день!
Впринципе задача ясна, для настроек можно сделать примитивную гуи, чтоб не создавать файлы настроек.
язык Java
вопрос: вам нужна только программа или исходники?
-
1077 65 1 1 Добрый день. Пишите, обсудим все детали.
Телефон: +380937706282
Skype: abalduiko
Почта: [email protected]
-
549 4 0 Работаем командой, дело не сложное, но функционала очень много, так что ваш бюджет немного не соотносим с количеством работы. Если что-то интересует - можем обсудить в личных сообщениях.
-
958 20 0 Приветствую.
Описание понятное/детальное, реализую в виде небольшого exe-шника под XP/7/10.
-
2 дня1500 UAH
1483 57 2 1 2 дня1500 UAHЗдравствуйте. Имею опыт реализации различного ПО. Могу написать такую программу. Буду рад сотрудничеству.
-
128 Здравствуйте! Готов выполнить на c++, Python или C#. Или Ваши предпочтения.
-
353 26 0 Выполню за два дня на Delphi.
подробности в приват или на [email protected]
-
878 21 0 1 Готов выполнить ваше задание. Пишу на языке c#. Пишите в ЛС или в скайп gayka_mariko
-

0. Вы рассматриваете только исполнителей из Одессы?
1. Не указано, для какой платформы нужно приложение. Оно как бы из текста понятно, что Windows, но лучше прописать это явно, чтобы не возникало недоразумений.
2. В категориях указано только C/C++. Другие языки подойдут? Напр., С# или Java
3. Прочитав наискосок описание Вашего проекта, я сделал вывод, что задача типичная (типа синхронизация каталогов). Под такие задачи есть много готовых приложений, в том числе бесплатных. Вы какие-то из них уже опробовали? Чем-то не подходят?
-
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 9 дней 19 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 10 дней 2 часа назад ∙ 16 ставок |