Я хочу сжать весь каталог, который может содержать любое количество подкаталогов, в один ZIP-файл.
Я могу программно сжать один файл в zip-файл.
Чтобы сжать весь каталог, я могу вспомнить рекурсивную программу, которая проходит через каждый подкаталог и сжимает его.
Но есть ли какой-нибудь простой способ сжать всю папку, используя подобный код, без необходимости писать какие-либо рекурсивные функции?