我们如何使用ant脚本提取文件的文件扩展名?

时间:2011-05-26 10:37:12

标签: scripting ant ibm-mq renaming websphere-mq-fte

方案如下:

有三个文件:

TEST.XLS 的test.txt Test.doc的

我正在使用mqfte。当这些文件传输到另一个位置时,文件名必须如下所示:

result_xls.txt result_txt.txt result_doc.txt

有人可以为此提供帮助吗?

这个文件名可以用ant脚本重命名吗?

2 个答案:

答案 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