Есть задача создавать zip-архивы, содержащие дерево папок с файлами. Но один ньюанс, этих папок на диске нет, есть только файлы, с другими названиями, а дерево содержится в БД.
Я попробовал использовать стандартный zipfile, но при попытке вызова метода write получил ошибку, что такой папки нет на диске.
Подскажите - как можно решить эту задачу.