ZebroidФорумПубличный разделПредложенияАрхивНарезка больших файлов при импорте

Нарезка больших файлов при импорте

04 октября 2010, 02:16
Зарегистрирован: 26 ноября 2009, 00:36
Есть папка с текстовыми файлами, которые мы собираемся импортировать в зеброид, и в дальнейшем при экспорте в статический сайт контент каждого импортированного файла режется в соответствии с настройками, допустим, по количеству символов. Наименование при импорте дается по первой строке файла или по названию файла, такая возможность есть, постоянно ее использую для статических сайтов. Но чем больше размер файла, тем дольше программа создает сайт. То есть файлы размером до 500 килобайт режутся при экспорте более менее быстро, а файлы больше 1 мегабайта - уже очень медленно.

Предлагаю при импорте в настройках добавить опцию. Если в импортируемой папке есть файлы размером больше такого-то количества килобайт (указываем приемлемый размер файла), то перед импортом разрезать эти файлы по такому-то количеству килобайт (указываем размер или диапазон), а исходный большой файл или файлы удалять. Полученным файлам даются имена вида "Начальное название. Часть 1", Начальное название. Часть 2" как самим файлам, так и добавляются первые строки "Начальное название. Часть 1", Начальное название. Часть 2" в эти нарезанные файлы. Для разнообразия можно слово "Часть" так же заменяемым в настройках сделать на, допустим, "книга", "том", кому как нравится.

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