2012-09-19 105 views
0

我有FTPS在指定目錄下的所有文件的Ant任務,它使用一個文件集:Ant任務僅FTP指定文件

<fileset dir="${publicDirectory}"> 
    <include name="media/**/*" /> 
</fileset> 

我有一個包含所有我想的文件的文件包括:

media/some/dir/1.txt 
media/some/other/2.txt 
... 

我該如何讓文件集讀取文件,並且只包含我在那裏列出的任何內容?

回答

1

我已經嘗試了很多東西,但是似乎沒有辦法解決一個基本問題:<ftp>任務僅適用於文件集而不適用於其他類型的資源。我嘗試了各種過濾鏈,但無濟於事。

我能想出用的是Ant-Contrib<for><foreach>任務遍歷文件,然後使用<exec>任務來執行FTP的命令行版本的最好的。

+0

好的,謝謝大衛的嘗試! – Sev