如何運(yùn)用PHP rmdir()函數(shù)刪除目錄
作者:佚名 
  PHP rmdir()函數(shù)可以幫助我們實(shí)現(xiàn)刪除目錄的功能。希望大家能夠通過(guò)這篇文章來(lái)徹底掌握這一函數(shù)的用法,提高我們對(duì)PHP語(yǔ)言的理解程度。
 對(duì)于PHP語(yǔ)言龐大的函數(shù)庫(kù)來(lái)說(shuō),我們應(yīng)當(dāng)盡自己所能的去了解這些內(nèi)置的函數(shù),靈活的運(yùn)用才能寫出更優(yōu)質(zhì)的代碼。PHP rmdir()函數(shù)可以用來(lái)刪除目錄,不過(guò)要求必須是空目錄,所以我便寫了下面這段代碼,很簡(jiǎn)單,就是利用遞歸一層一層的刪。#t#
PHP rmdir()函數(shù)代碼:
- < ?php
 - function removeDir($dirName)
 - {
 - $result = false;
 - if(! is_dir($dirName))
 - {
 - trigger_error("目錄名稱錯(cuò)誤", E_USER_ERROR);
 - }
 - $handle = opendir($dirName);
 - while(($file = readdir($handle)) !== false)
 - {
 - if($file != '.' && $file != '..')
 - {
 - $dir = $dirName . DIRECTORY_SEPARATOR . $file;
 - is_dir($dir) ? removeDir($dir) : unlink($dir);
 - }
 - }
 - closedir($handle);
 - $result = rmdir($dirName) ? true : false;
 - return $result;
 - }
 - ?>
 
以上這段代碼就是PHP rmdir()函數(shù)的具體使用方法。
責(zé)任編輯:曹凱 
                    來(lái)源:
                    博客園
 














 
 
 
 
 
 
 