2015-03-13 81 views
0

是否可以使用cfzip創建包含某種類型的zip文件夾。我需要這樣做,從具有不同文件類型的文件夾中取出.bak文件並將它們插入到zip文件夾中。某些文件類型的CFZip

感謝

科林

+3

http://help.adobe.com/livedocs/coldfusion/8/htmldocs/help.html?content=Tags_u-z_5.html顯示使用filter屬性刪除特定擴展名的刪除操作示例。或者當你創建zip文件時,你可以使用filter屬性來只壓縮某種類型的文件,並省略你不想要的文件 – steve 2015-03-13 15:06:10

+0

@steve - 這些都是合理的建議,尤其是後者。您應該將其作爲答案發布。 – Leigh 2015-03-13 16:15:35

回答

1

史蒂夫已經指出您具有示例刪除了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"

注意:如果要多次運行此腳本並使用不同文件名或多個用戶同時訪問此腳本。

+0

感謝這工作 – colinam1992 2015-03-27 11:44:54

相關問題