场景如下:
共有三个文件:
test.xls test.txt test.doc
我现在正在使用 mqfte。当这些文件转移到另一个位置时,文件名必须如下:
result_xls.txt result_txt.txt result_doc.txt
有人可以帮忙吗?
这个文件名重命名可以用 ant 脚本完成吗?
场景如下:
共有三个文件:
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
当然,您可以使用移动 Ant 任务http://ant.apache.org/manual/Tasks/move.html