通过使用以下ant脚本,所有文件将从source.dir复制到build.dir
<target name="compile" description="">
<copy todir="${build.dir}">
<fileset dir="${source.dir}"/>
</copy>
</target>
表示:
source/
1.html
2.html
html/
3.html
4.html
build/
1.html
2.html
html/
3.html
4.html
我想要以下
source/
1.html
2.html
html/
3.html
4.html
build/
1.html
2.html
3.html
4.html
任何人都可以帮助我,我是蚂蚁剧本的新手!
答案 0 :(得分:2)
如果您想在复制时操作文件名,请复制,您需要mapper
<copy todir="${build.dir}">
<fileset dir="${source.dir}"/>
<flattenmapper/>
</copy>
答案 1 :(得分:1)
这是一个例子..
<move file="file.orig" todir="dir/to/move/to"/>
对于多个文件......
<move todir="some/new/dir">
<filelist dir="my/src/dir">
<file name="file1.txt"/>
<file name="file2.txt"/>
</filelist>
</move>