Как мы можем извлечь расширение файла, используя скрипт Ant? - PullRequest
0 голосов
/ 26 мая 2011

Сценарий таков:

Есть три файла:

test.xls test.txt test.doc

Я сейчас работаю с mqfte. Когда эти файлы передаются в другое место, имена файлов должны быть такими, как показано ниже:

result_xls.txt result_txt.txt result_doc.txt

Может ли кто-нибудь помочь в этом?

Можно ли переименовать это имя с помощью скриптов ant?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Попробуйте:

<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
0 голосов
/ 26 мая 2011

Конечно, вы можете использовать задачу Move Ant http://ant.apache.org/manual/Tasks/move.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...