3

すべての .txt ファイルをある場所から別の場所にコピーするためのコードは次のとおりです。

<copy todir="../new/dir">
    <fileset dir="C:/build/build">
        <include name="**/*.txt"/>
    </fileset>
</copy>

正常に動作していますが、ファイルを正しくコピーしていますが、問題は宛先の空でないディレクトリのディレクトリ構造も維持していることです。「C:/build/build」とそのサブディレクトリの下のすべてのファイルが必要ですすべき

4

1 に答える 1

11

あなたが書いたものから、おそらくファイルをフラットにしたいですか?

http://ant.apache.org/manual/Tasks/copy.html

<copy todir="../new/dir" flatten="true">
    <fileset dir="C:/build/build">
        <include name="**/*.txt"/>
    </fileset>
</copy>
于 2012-05-12T01:44:18.347 に答える