【ANT】建立刪除目錄,複製移動重命名文件

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>
build.xml

 

運行結果: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 seconds
code

注:目錄分隔符隨便用/或\,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>
build.xml

 

運行結果: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>
build.xml

 

運行結果:

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>

相關文章
相關標籤/搜索