2

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

Как разделить архив так, чтобы в каждом подархиве было около половины файлов исходного архива?

Обратите внимание, что я должен иметь возможность объединить подархивы вместе после их разделения.

0