Переименование файлов со значениями dir с помощью Ant? - PullRequest
2 голосов
/ 31 августа 2011

Я имею следующую простую вещь, связанную с Ant, но не нашел, как это сделать:

переместить build/xxx/file.ext в dest/xxxfile.ext

Я не гуру муравья.file.ext является константой в данном конкретном случае

Примечание: xxx может принимать много значений, поэтому я хочу применить ко всем этим значениям

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Вам необходимо использовать элемент mapper для генерации имен файлов назначения.Это происходит от Ant mapper документы :

<move todir="dest">
    <fileset dir="build" includes="*/*.ext" />
    <mapper type="regexp" from="^([^/]*)/([^/]*)" to="\1\2"/>
</move>
0 голосов
/ 31 августа 2011

В случае сомнений, exec выполнит работу за вас, но это не всегда лучший способ.

Попробуйте задачу move .

<move file="build/xxx/file.ext" tofile="dest/xxxfile.ext"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...