2017-06-22 24 views
0

我想創建一個螞蟻任務,其中包含所有文件內的幾個目錄。然而,我們這樣做:如何使用ANT Zip任務遞歸添加選定的目錄(包含所有文件)?

<zip destfile="${dest.backup-data-zip-filename}" 
     basedir="${dest}" 
     includes="data/database,data/meetings"/> 

它只存儲目錄。 With

<zip destfile="${dest.backup-data-zip-filename}" 
     basedir="${dest}" 
     includes="data/database/*,data/meetings/*"/> 

只有直接的孩子被添加,而不是所有子目錄中的文件遞歸。

回答

0

我找到了解決辦法,你需要使用雙星遞歸添加文件:

<zip destfile="${dest.backup-data-zip-filename}" 
     basedir="${dest}" 
     includes="data/database/**,data/meetings/**"/> 

(其實我read

<zip destfile="${dest.backup-data-zip-filename}" 
     basedir="${dest}" 
     includes="data/database,data/meetings/"/> 

應該做的工作,但是這並沒有爲我工作。)

相關問題