复制文件时Ant重命名

Mar*_*tin 25 ant

如何在将文件复制到ant中的目录时重命名文件?

<copy file="..." todir="..." overwrite="true">
Run Code Online (Sandbox Code Playgroud)

hel*_*ios 45

使用tofile选项而不是todir


添加

或者来自Ant Copy Task文档的更复杂的示例:

将一组文件复制到目录,将.bak附加到文件名中

  <copy todir="../backup/dir">
    <fileset dir="src_dir"/>
    <globmapper from="*" to="*.bak"/>
 </copy>
Run Code Online (Sandbox Code Playgroud)

  • 完善.好老蚂蚁.已经有一段时间了,因为我真的非常使用Ant,最近它已经降级为执行小任务作为Maven的附属物.随着像Grunt等城里的新孩子们一样,Ant已经公平分享了抨击.但是你知道,正如上面解决方案的简单性所证明的那样,Ant仍然是一个古老的工具,而XML或没有XML应该得到更多的尊重. (7认同)

Pet*_*nto 6

它应该像

<copy file="mySourceFile" tofile="MyDestFile" />
Run Code Online (Sandbox Code Playgroud)