2011-12-19 101 views
1

我正在尋找一種方法讓Ant檢查目標目錄中是否存在由源目錄定義的列表/集合中的文件。如何檢查一個目錄中的文件是否存在於另一個目錄中?

Ant目標只需要確定源目錄中的文件是否也存在於目標目錄中。不需要複製/移動/刪除。

這可以在Ant中完成嗎?

+0

相關問題:http://stackoverflow.com/questions/520546/ant-task-to-check-if-a-file-exists – 2011-12-19 15:53:47

回答

1

看看螞蟻resource collection set operators。例如:

<fileset id="source" dir="source_dir" /> 
<fileset id="target" dir="target_dir" /> 

<difference id="difference"> 
    <resources refid="source"/> 
    <resources refid="target"/> 
</difference> 

<echo message="${toString:difference}" /> 

如果您只對目錄感興趣,則可以使用dirset

相關問題