Программа архиватор или плагин к архиватору
По windows. Или найти архиватор в котором есть такая функция.
Задача
1 Есть множество файлов и папок с файлами в них
2 Выделяем это множество (1000)
3 Нажимаем правую кнопку и вызываем архиватор или выделяем множество в самом архиваторе
4 Выбираем в настройках (можно в txt) 18мб
5 Нажимаем архивировать
6 Результат - Все множество 1000 файлов заархивировано в несколько архивов (НЕ part1 part2), а именно независимых архивов, собрав в каждый архив нное количество файлов, исходный объем которых не более 18мб. Именно исходный объем самих файлов, а не итогового архива.
Т.е. программа сканирует выделенное множество файлов, начиная с первого файла на их размер(первого и последующих), до того момента пока их объем не станет 18 мб, если объем превысит 18 мб, то он не берет последний файл, таким образом чтобы их общий объем не превышал 18 мб. И архивирует эти файлы в архив, пусть будет 1.zip. И идет далее.
Output папка должна задаваться.
В итоге архивы должны содержать файлы, исходный объем которых был не более 18мб.
Расширение можно Rar или Zip.