Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Евгений Ш.
30 лет, Россия
8 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

Нужна программа для копирования директорий по заданному принципу (принцип описывается ниже). Эту программу необходимо интегрировать в любой Total Commander (на ваш выбор), работающий, как portable с возможностью настройки пользователем автозапуска, то есть ее автоматического запуска сразу же после запуска ТС.

Логика работы Программы:

При запуске Тотала должна быть возможность автозапуска Программы.
Программа должна перебрать все диски на компьютере (кроме CD и флоппи-дисководов, аналогично простому поиску на компьютере) на наличие определенных папок (перебор идет на указанную глубину уровней вложенности папок, см. ниже файл настроек).

В папке с Программой (то есть с Тоталом) находится текстовый файл настроек «uset“, в котором:

в первой строчке: указывается глубина вложенности для исследования
вторая строка: маска названия файла (регулярное выражение)
третья строка: маски файлов и их размер (например больше 10 Мб, или меньше 2 Кб)
четвертая строка: относительный путь к папке-назначению (куда будут копироваться папки с файлами)


Главная работа программы заключается в следующем:

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

Прогресс отображать необходимо в заголовке окна Тотала — как только будет найдена хоть одна удовлетворяющая файлу настроек папка и начато копирование добавить к строке в заголовке на месте версии программы знак точки (".»), а потом по ходу движения процентов менять цифры от 1 до 9 (в соответствии с процентами прогресса от 10% до 90%) и закончить это все двумя нулями, что будет соответствовать 100% и полному завершению копирования всех найденных папок, удовлетворяющих указанным выше условиям.

Надеюсь, что описал всё достаточно подробно. Будут вопросы — спрашивайте. Жду ваших цен на этот функционал.

p.s. Программа должна быть просто частью Тотала (модуль, еще что-то? ваши предложения), а не выглядеть каким-либо "инородным телом", чтобы пользователь Программы не испытывал каких-либо неудобств при её запуске (при запуске Тотала и возможном автозапуске программы) и при копировании данных.

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

  • Рекламное место свободно
    33 дня за $11
  • Рекламное место свободно
    33 дня за $11
Андрей Стулий
33 года, Украина
8 лет в сервисе
Был онлайн 5 лет назад
8 лет назад
Михаил К.
33 года, Беларусь
8 лет в сервисе
Был онлайн 7 лет назад
8 лет назад
Дмитрий К.
36 лет, Россия
8 лет в сервисе
Был онлайн 4 года назад
8 лет назад
Игорь М.
Игорь М. 
39 лет, Украина
9 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

Другие заказы в категории «Прикладное ПО»