Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant在复制文件时重命名_Ant - Fatal编程技术网

Ant在复制文件时重命名

Ant在复制文件时重命名,ant,Ant,在ant中将文件复制到目录时如何重命名文件 <copy file="..." todir="..." overwrite="true"> 使用tofile选项而不是todir 已添加 或者更复杂的例子,来自: 将一组文件复制到一个目录,并将.bak附加到 苍蝇 <copy todir="../backup/dir"> <fileset dir="src_dir"/> <globmapper from="*" to="*.bak"/

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

<copy file="..." todir="..." overwrite="true">

使用
tofile
选项而不是
todir


已添加

或者更复杂的例子,来自:

将一组文件复制到一个目录,并将.bak附加到 苍蝇

  <copy todir="../backup/dir">
    <fileset dir="src_dir"/>
    <globmapper from="*" to="*.bak"/>
 </copy>


它应该尽可能简单

<copy file="mySourceFile" tofile="MyDestFile" />


复制任务可能需要一个嵌套的进程才能完成重命名。完美。好老蚂蚁。我已经有一段时间没有真正经常使用Ant了,最近它被降级为执行小任务,作为Maven的附属品。有了格朗特等新来的孩子,Ant也受到了相当大的抨击。但是您知道,正如上述解决方案的简单性所表明的那样,Ant仍然是一个古老的工具,无论是否使用XML,都应该得到更多的尊重。您的建议给我带来了一个错误:
发生了Ant构建异常:只能设置tofile和todir中的一个。找不到如何修复它,但找到了复制单个文件的其他解决方案: