建立和刪除目錄
使用/\
,而不管平台是什麼
——ant
能夠處理任一種形式,甚至能夠處理兩種形式的混合。
mkdir
任務的另乙個有用特性是它的如下能力:在父目錄還不存在時建立它們。但是ant
任務比這更加智慧型,它能夠一次性建立這兩個目錄
刪除目錄同樣也很容易:
這將刪除指定的目錄連同它包含的所有檔案以及子目錄。使用
file
屬性而不是
dir
屬性可以指定要刪除的單個檔案。
複製和移動檔案及目錄
在ant
中製作檔案的乙份拷貝很簡單。例如:
您還可以使用
move
來執行重新命名操作而不是拷貝檔案:
另乙個常用的檔案系統操作是將檔案複製或移動到另乙個目錄。做這項工作的
ant
語法同樣也很簡單:
建立和解壓縮zip及tar檔案
在前一節中,我們看到了如何建立
jar
檔案。建立其他歸檔檔案的過程幾乎完全相同。下面是建立
zip
檔案的ant
任務:
相同的語法也可用於建立
tar
檔案。還可以使用
gzip
和bzip
任務來壓縮檔案。例如:
解壓縮和提取檔案同樣也很簡單:
還可以包括
overwrite
屬性來控制覆蓋行為。預設設定是覆蓋與正在被提取的歸檔檔案中的條目相匹配的所有現有檔案。相關的任務名稱是
untar
、unjar
、gunzip
和bunzip2
。
替換檔案中的標記
我們將在本節考察的最後乙個檔案系統操作是
replace
任務,它執行檔案中的查詢和替換操作。token
屬性指定要查詢的字串,value
屬性指定乙個新的字串,查詢到的標記字串的所有例項都被替換為這個新的字串。例如:
替換操作將在檔案本身之內的適當位置進行。為了提供更詳細的輸出,可把
summary
屬性設定為
true
。這將導致該任務輸出找到和替換的標記字串例項的數目。
檔案系統操作
1 分割槽硬碟 fdisk dev sdb n 建立分割槽,邏輯分割槽和主分割槽 主分割槽範圍1 4 邏輯分割槽5,6.2 格式化檔案分割槽 mkfs.type 分割槽 3 將分割槽掛載目錄 mount 分割槽 目錄 被掛載的目錄原始內容不可訪問 4 檔案許可權 umask 0022 預設許可權66...
作業系統之檔案系統簡介
作業系統是怎麼幫助找到乙個檔案的準確位置的呢?使用者是根據自己作業系統建立的根目錄 此電腦 和使用者自己建立的資料夾找到的,這些資料夾又在磁碟中充當什麼角色呢?每個檔案有乙個自己的元資料,元資料記錄了對應檔案的相關資訊,比如,檔案的起始塊的位置,記錄了檔案的最後一次修改時間,記錄了檔案的大小等等。超...
PHP之檔案系統處理 檔案操作
php之檔案系統處理 檔案操作相關的函式三 讓拖鞋再飛一會兒 目錄操作相關函式 函式名 作用 使用方法 opendir 開啟目錄控制代碼 resource opendir string path resource context readdir 從目錄控制代碼中讀取條目 string readdir...