Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

При запуске Тотала должна быть возможность автозапуска Программы.

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

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

в первой строчке: указывается глубина вложенности для исследования

вторая строка: маска названия файла (регулярное выражение)

третья строка: маски файлов и их размер (например больше 10 Мб, или меньше 2 Кб)

четвертая строка: относительный путь к папке-назначению (куда будут копироваться папки с файлами)

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

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

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

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

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

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

13 лет назад
meeb
35 лет
13 лет в сервисе
Был
13 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $50

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

    Закрыт
    13 лет назад
  • нужен видеоплэер под "линукс" который будет подчинятся таким правилам 1. проигрывать аудио-видео ролики с основного Плейлиста который выглядит так: #type trans.date time duration exp.date filename.ext ...

    Закрыт
    13 лет назад
  • Проект для ПИД-регулятора и его частных разновидностей (оригинальный, разработанный и из имеющихся в SCADA-системе). Имеющийся в системе. Изучить работу имеющегося в среде разработки регулятора на примере. Продемонстрировать все его функции. Оригинальный, разработанный. ...

    Прикладное ПОнет заявок
    Закрыт
    13 лет назад
  • Необходимо создать итрепретатор машины Поста, мануал, исходники, описание для выступления ребенка на конкурсе. без плагиата, така как работа будет проверяться в системе антиплагиат.

    Закрыт
    13 лет назад
  • $10

    Требуется реализация следующего грида когда клацаешь по строке выпадали подстроки (групировка) в заголовках таблицы могут быть сложные загловки т.е например заголовок "дима" внутри него колонка 1 колонка 2 колонка 3 ...

    Закрыт
    13 лет назад