特定文件类型的 CFZip

CFZip of certain file type

是否可以使用 cfzip 创建包含特定类型的 zip 文件夹。我需要执行此操作以从具有不同文件类型的文件夹中取出 .bak 文件并将它们插入到 zip 文件夹中。

谢谢

科林

Steve 已经向您指出了包含删除示例的 CF 文档。创建zip,最简单的方法如下:

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

如果要添加子目录的文件,则recurse="yes"。要过滤多种文件类型,您只需在过滤器中使用逗号分隔的文件类型,就像这样 filter="*.jpg, *.gif, *.png"

注意:我使用了动态文件名,以防您想多次运行此脚本并使用不同的文件名,或者多个用户同时访问此脚本。