方案如下:
有三个文件:
TEST.XLS 的test.txt Test.doc的
我正在使用mqfte。当这些文件传输到另一个位置时,文件名必须如下所示:
result_xls.txt result_txt.txt result_doc.txt
有人可以为此提供帮助吗?
这个文件名可以用ant脚本重命名吗?
答案 0 :(得分: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
答案 1 :(得分:0)
当然,您可以使用Move Ant Task http://ant.apache.org/manual/Tasks/move.html