Архивация и смена имени файлов на лету

Апокалипсис

тех дир matras.ru
Архивация и смена имени файлов на лету

Здравствуйте.
Собственно проблема. Необходимо архивировать папку, в ней может быть множество вложенных папок. На диске имена файлов захэшированы. Необходимо чтобы в архиве имена были в оригинале. Оригинал храниться в базе.
Не нашёл классов которые поддерживают смену имени на лету.
Кто с этим сталкивался? И какой выход нашли?

P.S. Если архивировать только файлы - я разобрался как менять им имя (нашёл какой то класс в котором имя файла изменить можно, а вот если менять имя папки - то всё рушится и в архиве вложенные папки не видны)
 

jonjonson

Охренеть
Апокалипсис, архивировать в виртуальных fs, предварительно создав в них нужную файловую структуру?
 

Апокалипсис

тех дир matras.ru
jonjonson
Ну что то типа того. Я думал стандартные классы поддерживают это. Но как видимо нет.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Апокалипсис
осторожно с переименованием ;)
 
Сверху