1

次のようなものを使用して定義されたファイルセットに対してタスクを実行しようとしていました。

<target name="copyToTarget">
    <copy todir="${target.folder}/" >
        <fileset dir="../**/folder" />
    </copy>
</target>

これを達成する方法はありますか?

編集:

私は自分で次のようなものを使用できることを見ました:

<fileset dir="../" includes="*/folder/** />

しかし、問題は、これが親フォルダー以降の構造全体をコピーすることであり、必要なのはコンテンツのみです(たとえば、これで取得します

/target/son1/folder/contents

そして私は探しています

/target/contents

編集2:

Antのコピー中に1つのフォルダーを削除する方法を使用して、必要な結果を取得する方法を管理しました。

<target name="copyFolderToTarget">
    <copy todir="${target.folder}" >
        <fileset dir="../" includes="*/src_folder/**" />
        <cutdirsmapper dirs="2"/>
    </copy>
</target>
4

0 に答える 0