如何使用Ant任务将目录移动到一个目录?
我的目录结构如下:
my/directory/root
|-dir1/one/same/lib
|-dir2/two/same/lib
|-dir3/three/same/lib
|-dir4/four/same/lib
Run Code Online (Sandbox Code Playgroud)
我想移动并缩放文件夹"same/lib"并将其移动到"my/directory/root"
(最后:my/directory/root/same/lib)
像这样的东西应该有效:
<target name="moveDirs">
<mkdir dir="my/directory/root/merged" failonerror="false">
<move todir="my/directory/root/merged">
<fileset dir="my/directory/root">
<include name="dir*/*"/>
</fileset>
<mapper>
<regexpmapper from="^(.*?)dir[0-9]+.(.*)$" to="\1\2"/>
</mapper>
</move>
</target>
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
3126 次 |
| 最近记录: |