Улучшение Конфигурируемое разбиение на файлы

JuginKrabbs

New Member
Задача: вместо одного большого файла результата сохранять данные в несколько более мелких

Текущее решение: динамическая генерация файлов налету
Код:
 Result filename = [% lines = lines + 1; USE Math; Math.int(lines / 10000) _ '.txt' %]
Так как файлы генерируются налету - их нельзя получить через API


Хочется иметь возможность в пресете задачи конфигурировать генерацию файлов с возможностью получения их через API (например, дать возможность сконфигурировать: массив ссылок на скачивание или ссылку архив)

Как я примерно представляю механизм: задавать количество файлов, название и путь. писать параллельно во все в несколько потоков (ограничить количество файлов и потоков соответственно)
 
Назад
Верх