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>