シナリオは次のとおりです。
3つのファイルがあります:
test.xls test.txt test.doc
現在、mqfteを使用しています。これらのファイルを別の場所に転送する場合、ファイル名は次のようにする必要があります。
result_xls.txt result_txt.txt result_doc.txt
誰かがこれを手伝ってもらえますか?
このファイル名の名前変更はantスクリプトで実行できますか?
シナリオは次のとおりです。
3つのファイルがあります:
test.xls test.txt test.doc
現在、mqfteを使用しています。これらのファイルを別の場所に転送する場合、ファイル名は次のようにする必要があります。
result_xls.txt result_txt.txt result_doc.txt
誰かがこれを手伝ってもらえますか?
このファイル名の名前変更はantスクリプトで実行できますか?
これを試して:
<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