Передать запрос каталога в ‹cfzip›?

Мне нужно заархивировать файлы из каталога, но не все файлы в каталоге. Я определяю файлы, которые необходимо заархивировать, выполняя запрос в списке каталогов.

В настоящее время я просматриваю результаты запроса, чтобы добавить каждый файл в архив по отдельности, но это может занять некоторое время в большом каталоге.

Есть ли способ сделать это вне цикла? Я не смог найти в документах CF ничего, что указывало бы на то, что вы можете передать какой-то список в cfzip.


person Sean Walsh    schedule 22.04.2011    source источник


Ответы (1)


К сожалению нет. Вы можете передать ему весь каталог для архивирования, но не запрос файлов.

person Dan Short    schedule 23.04.2011
comment
Цените это - я обнаружил, что быстрее скопировать файлы во временный каталог, а затем заархивировать этот каталог, а не вызывать cfzip 100+ раз в цикле. Тем не менее, было бы неплохо передать список напрямую... - person Sean Walsh; 24.04.2011