CFZip определенного типа файла

Можно ли использовать cfzip для создания zip-папки, содержащей определенный тип. Мне нужно сделать это, чтобы извлечь файлы.bak из папки с разными типами файлов и вставить их в папку zip.

Спасибо

Colin

1 ответ

Решение

Стив уже указал вам на документацию CF, в которой есть пример удаления. Чтобы создать почтовый индекс, самый простой способ заключается в следующем:

<cfset fileName = createUUID() />
<cfzip file="D:\#fileName#.zip" action="zip" 
       source="D:\myfolder" 
       filter="*.bak" 
       recurse="No" >

Если вы хотите добавить файлы из подкаталога, сделайте recurse="yes", Для фильтрации нескольких типов файлов вы можете просто использовать разделенный запятыми тип файла в фильтре, как это filter="*.jpg, *.gif, *.png"

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

Другие вопросы по тегам