1、建立目录:java
1 <?xml version="1.0"?> 2 <project default="test_mkdir"> 3 <target name="test_mkdir"> 4 <mkdir dir="test1/test2\test3"/> 5 </target> 6 </project>
运行结果:ide
①目录不存在时:ui
C:\Users\xiongjiawei\Desktop\ing\ant_demo>ant
Buildfile: C:\Users\xiongjiawei\Desktop\ing\ant_demo\build.xml
test_mkdir:
[mkdir] Created dir: C:\Users\xiongjiawei\Desktop\ing\ant_demo\test1\test2\t
est3
BUILD SUCCESSFUL
Total time: 0 secondsspa
②目录存在时:3d
C:\Users\xiongjiawei\Desktop\ing\ant_demo>ant
Buildfile: C:\Users\xiongjiawei\Desktop\ing\ant_demo\build.xml
test_mkdir:
BUILD SUCCESSFUL
Total time: 0 secondscode
注:目录分隔符随便用/或\,ANT都能自动识别。xml
2、删除目录blog
1 <?xml version="1.0"?> 2 <project default="delete_mkdir"> 3 <target name="delete_mkdir"> 4 <delete dir="test1"/> 5 </target> 6 </project>
运行结果:get
C:\Users\xiongjiawei\Desktop\ing\ant_demo>ant
Buildfile: C:\Users\xiongjiawei\Desktop\ing\ant_demo\build.xml
delete_mkdir:
[delete] Deleting directory C:\Users\xiongjiawei\Desktop\ing\ant_demo\test1
BUILD SUCCESSFUL
Total time: 0 secondsio
注:删除操做可直接连目录下的子目录也一并删除而无提示。
3、复制、移动、重命名
1 <?xml version="1.0"?> 2 <project default="copy_mkdir"> 3 <target name="copy_mkdir"> 4 <!--复制--> 5 <copy file="src/Test.java" tofile="src\TESTTEST.txt"/> 6 <!--移动(重命名)--> 7 <move file="src\副本.java" tofile="src/副本.txt"/> 8 </target> 9 </project>
运行结果:
C:\Users\xiongjiawei\Desktop\ing\ant_demo>ant
Buildfile: C:\Users\xiongjiawei\Desktop\ing\ant_demo\build.xml
copy_mkdir:
[copy] Copying 1 file to C:\Users\xiongjiawei\Desktop\ing\ant_demo\src
[move] Moving 1 file to C:\Users\xiongjiawei\Desktop\ing\ant_demo\src
BUILD SUCCESSFUL
Total time: 0 seconds
C:\Users\xiongjiawei\Desktop\ing\ant_demo>