mkdir() — 新建目錄
複製** **如下:
– 語法:bool mkdir (string pathname [,int mode])
– 嘗試新建乙個由 pathname 指定的目錄。
rmdir() — 刪除目錄
複製** **如下:
– 語法:bool rmdir ( string dirname )
– 嘗試刪除 dirname 所指定的目錄。 該目錄必須是空的,而且要有相應的許可權。如果成功則返回 true,失敗則返回
false。
unlink — 刪除檔案
複製** **如下:
– 語法:bool unlink ( string filename )
– 刪除 filename。和 unix c 的 unlink() 函式相似。如果成功則返回 true,失敗則返回 false。
在php中,使用mkdir()函式只需要傳入乙個目錄名即可很容易地建立乙個新目錄。但刪除目錄所使用的函式rmdir(),只能刪除乙個空目錄並且目錄必須存在。如果是非空的目錄就需要先進入到目錄中,使用unlink()函式將目錄中的每個檔案都刪除掉,再回來將這個空目錄刪除。如果目錄中還存在目錄,而且子目錄也非空,就要使用遞迴的方法了。自定義遞迴函式刪除目錄的程式**如下所示:
複製** **如下:
<?php
//自定義函式遞迴的刪除整個目錄
function deldir($directory)
& }
&nbs**vnryvp; closedir($dir_handle); //關閉檔案資源
rmdir($directory); //刪除空目錄
}}}
dirdir("phpmyadmin"); //呼叫deldir()函式,將程式所在目錄中的「phpmyadmin」檔案刪除
?>
當然也可以通過呼叫作業系統命令「rm-rf」刪除非空的目錄,但也要從安全和跨平台方面考慮盡量不要去使用。
本文標題: php建立和刪除目錄函式介紹和遞迴刪除目錄函式分享
本文位址:
建立和刪除目錄
建立和刪除目錄 建立目錄 mkdir 使用格式為 mkdir options parameter 它有一些選項 p 建立乙個目錄,如果目錄所在的路徑不存在,連同路徑一起建立 v 顯示詳細資訊 m 建立目錄的同時直接指定許可權 刪除目錄 rmdir rmdir只能刪除空目錄 使用格式 rmdir op...
Linux基礎 建立和刪除目錄
一 建立目錄 mkdir make directory 建立目錄 mkdir tmp 123 絕對路徑下建立目錄 mkdir 123 當前路徑下建立目錄,可使用pwd檢查當前目錄 note 此命令不可以連續建立目錄,比如 mkdir tmp 1 2 3 這種情況下要先進入到tmp下面的1下面的2目錄...
建立和刪除目錄,touch命令,tree命令
一,建立和刪除目錄 1.建立目錄 命令語法 mkdir mp 目錄名稱 命令描述 命令mkdir make directory的簡寫 用於建立目錄。命令引數 m 選項用於指定要建立目錄的許可權.p 選項可以建立一大串級聯目錄,並且當建立乙個已經存在的目錄時,不會報錯。pv 加上v選項可以顯示建立的過...