2011-12-19 11 views
1

私は、ソースディレクトリで定義されたリスト/セット内にファイルが存在するかどうかをAntがターゲットディレクトリでチェックする方法を探しています。あるディレクトリ内のファイルが別のディレクトリに存在するかどうかをチェックする方法は?

Antターゲットは、ソースディレクトリ内のファイルも現在ターゲットディレクトリに存在するかどうかを判断するだけです。コピー/移動/削除は不要です。

これはAntで実行できますか?

+0

関連する質問:http://stackoverflow.com/questions/520546/ant-task-to-check-if-a-file-exists –

答えて

1

Ant 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を使用できます。

関連する問題