[PHP] 刪除指定目錄
只是一個很簡單的小小 Function,用遞迴的方式來掃出目錄下的所有檔案及資料夾,進而刪除。

雖說這種小 Function 很簡單,可是有時突然要用到卻又沒現成 Code 可取時,還要再花個五至十分鐘寫都覺得煩,既然已經浪費了一次十分鐘,好吧 ... 就記下來,下次就別再浪費這十分鐘啦 !!

對了,這個 Function 不做任何的資料判斷,也就是說,如果有任何的唯讀檔或鎖死檔案在目錄中,一樣執行動作,PHP 會有自己的錯誤訊息,但 Function 本身不管這塊,有需要的人可以自己再加上其它的錯誤判斷。

<?
function rm_dir($path){
  if( 
is_dir($path) ){
    
$handle opendir($path); 
    while(
$file readdir($handle)){ 
      if( 
$file != '.' && $file != '..' ){ 
        
$file "$path/$file"
        if( 
is_dir($file) ){ 
          
rm_dir($file); 
        }else{ 
          
unlink($file); 
        } 
      } 
    } 
    
colsedir($handle);
    
rmdir($path); 
  } 

?>
 引用本文 : http://blog.jfoto.org/rserver.php?mode=tb&sl=76

姓名 或 Email:   密碼:
網站:   悄悄話:

註 : 若填入 Email,當有新的回覆於您的迴響中,系統將會 mail 通知您 (說明)
   驗証碼:



      << prev     1 ...  149  150  151  152  153  154  155  156  157 ...  206     next >>
Copyright © 2002-2020 jfoto.org, All Rights Reserved.