Здравствуйте!
Необходимо разработать достаточно примитивную программу под Windows, которая будет автоматизировать для нас следующую задачу.
Имеется таблица Excel, имеющая три столбца вида:
Биология 1 *15693*
Искусствоведение 3 *15576*;*15024*;*15755*
История 11 *15508*;*15629*;*15526*;*15749*;*15633*;*15547*;*15655*;*15514*;*15562*;*15726*;*15601*
Первый столбец название рубрики журнала, второй столбец количество файлов, третий столбец маска для поиска по именам файлов.
Имеется исходная папка, в которой лежит некоторое количество файлов (пользователь выбирает).
Имеется папка назначения, в которой будут лежать рассортированные файлы (пользователь выбирает).
Нужно пройти по всем строкам данной таблицы и произвести следующие действия:
1. Создаем в папке назначения папку с именем рубрики (напр., "Биология")
2. Ищем в исходной папке файлы по маске
3. Проверяем, совпадает ли число найденных файлов с ожидаемым количеством (со столбцом 2). Если совпадает, то выводим, например, "Биология ОК", не совпадает, то выводим: а) либо те номера, которые есть в таблице, но не найдены в папке; б) либо те номера, которые есть в папке, но отсутствуют в таблице.
4. Переносим найденные файлы в созданную в п. 1 папку.
Язык, среда программирования не имеет значения. Программа должна работать под Win7, 8.
Опубликован 21.02.2015 в 12:08
Заказ находится в архиве