Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
in
tmp
out
+math
+handbooks
+arithmetic
+algebra
....
+chem
....
+phys
+mech
....
в in складывались несортированные файлы (chm, pdf, zip, rar)
tmp - промежуточная папка для перепаковки архивов
все файлы перепаковывались архиватором 7-zip
в каждый выходной архив помещался текстовый файлик info.txt (в формате UTF8) с описанием документа/книги (на этапе перепаковки выскакивало окно с полями для набора информации) примерно такого формата :
title :
author :
year :
publisher :
isbn :
....
section :
в поле section через запятую перечислялись сокр.названия тем, к которым относится данная книга - math_handbooks, math_algebra и т.д., то есть эти названия отображают названия папок выходного каталога (хотя это и необязательно)
в корневой папке был файл sections.txt c расшифровкой названий/папок по темам типа :
math : mathematics, математика
math_handbooks : handbooks, справочники
phys : physics, физика
phys_mech : mechanics, механика
если я понял правильно вам еще нужно добавить поле с конкретным названием папки, соответствующей данному сокр. названию
дальше упакованные в .7z архивы раскидывались по соответствующим подпапкам в папке out
потом выполнялся проход по всем выходным подпапкам и формировался HTML файл с содержанием библиотеки, который заливался на сервер, а туда был доступ по локальной сети.
работало это без изменений и под Windows и под Linux, написано на питоне
писал это давно (несколько лет назад), исходники поищу.