熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

開發方法及軟件工程之Ant之文件操作[1]

2013-11-23 20:53:21  來源: Java開源技術 

    在本文中我們將考察如何執行常見文件操作比如創建目錄和解壓縮文件Ant的優秀特性之一在於執行這些操作的任務一般在所有平台上都是相同的

    創建和刪除目錄

    最基本的文件系統操作之一就是創建目錄或文件夾做這項工作的任務名為mkdir毫不奇怪它非常類似於具有相同名稱的Windows和UNIX/Linux命令

    <mkdirdir=archive/metals/zinc/>

    首先要注意/被用作目錄分隔符這是UNIX和Linux的慣例您可能認為這不是很平台無關的但是Ant知道如何處理它並針對它運行所在的平台做恰當的事情這與我們在前面定義基於位置的屬性時所看到的方式相同我們能夠同樣容易地使用\而不管平台是什麼??Ant能夠處理任一種形式甚至能夠處理兩種形式的混合

    mkdir任務的另一個有用特性是它的如下能力在父目錄還不存在時創建它們考慮一下上面的清單設想archive目錄存在但是metals目錄不存在如果使用底層平台的mkdir命令您需要首先顯式地創建metals目錄然後第二次調用mkdir命令來創建zinc目錄但是Ant任務比這更加智能它能夠一次性創建這兩個目錄類似地如果目標目錄已經存在mkdir任務不會發出錯誤消息而只是假設它的工作已經完成從而什麼也不做

    刪除目錄同樣也很容易

    <deletedir=archive/metals/zinc/>

    這將刪除指定的目錄連同它包含的所有文件以及子目錄使用file屬性而不是dir屬性可以指定要刪除的單個文件

[]  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29251.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.