0

シナリオは次のとおりです。

3つのファイルがあります:

test.xls test.txt test.doc

現在、mqfteを使用しています。これらのファイルを別の場所に転送する場合、ファイル名は次のようにする必要があります。

result_xls.txt result_txt.txt result_doc.txt

誰かがこれを手伝ってもらえますか?

このファイル名の名前変更はantスクリプトで実行できますか?

4

2 に答える 2

1

これを試して:

<target name="test">
  <copy todir="dest">
    <fileset dir="src">
      <include name="test*"/>
    </fileset>
    <globmapper from="test.*" to="result_*.txt"/>
  </copy>
</target>

入力:

  $ find src
  src
  src/test.doc
  src/test.txt
  src/test.xls

出力:

  $ find dest/
  dest/
  dest/result_doc.txt
  dest/result_txt.txt
  dest/result_xls.txt
于 2011-05-26T11:12:21.500 に答える