2015-06-12 35 views
0

如何訪問目錄名稱,我只知道它包含.java文件和目錄級別不斷變化。他們在ANT腳本中的任何方式都可以訪問這些具有特定.java文件的目錄。目錄中的未知級別,獲取其中包含.java文件的目錄名稱

我使用下面的腳本:

<target name="check"> 
<for param="check1"> 
    <path> 
     <dirset dir="${project_path}/adapters" includes="*/src/*.java"/> 
    </path> 
    <sequential> 
    <echo>@{check1}</echo> 
</sequential> 
</for> 
</target> 

結果:

這是給毫無作爲輸出,因爲它正在尋找src文件夾內的java文件,但.java文件是src下的多級目錄存在。我沒有得到如何去做。

回答

0

正如ant文件集文檔所述(https://ant.apache.org/manual/Types/fileset.html),您可以使用**來遞歸搜索目錄。

<dirset dir="${project_path}/adapters" includes="*/src/**/*.java"/> 
+0

我沒有得到任何回聲輸出。它沒有走的路。我不知道它在哪裏失敗。 – kiran

+0

我認爲這是因爲.java文件不是目錄。儘管我不確定。你能幫我解決這個問題嗎? – kiran

相關問題