1
私は、ソースディレクトリで定義されたリスト/セット内にファイルが存在するかどうかをAntがターゲットディレクトリでチェックする方法を探しています。あるディレクトリ内のファイルが別のディレクトリに存在するかどうかをチェックする方法は?
Antターゲットは、ソースディレクトリ内のファイルも現在ターゲットディレクトリに存在するかどうかを判断するだけです。コピー/移動/削除は不要です。
これはAntで実行できますか?
私は、ソースディレクトリで定義されたリスト/セット内にファイルが存在するかどうかをAntがターゲットディレクトリでチェックする方法を探しています。あるディレクトリ内のファイルが別のディレクトリに存在するかどうかをチェックする方法は?
Antターゲットは、ソースディレクトリ内のファイルも現在ターゲットディレクトリに存在するかどうかを判断するだけです。コピー/移動/削除は不要です。
これはAntで実行できますか?
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を使用できます。
関連する質問:http://stackoverflow.com/questions/520546/ant-task-to-check-if-a-file-exists –