PHP下用rmdir實現刪除目錄的三種方法小結

2022-09-28 03:24:11 字數 786 閱讀 4914

1、遞規法:利用遞迴一層一層的刪。

複製** **如下:

deletedir($dir)  

else   

}  

closedir($dp);  

} else   

}   

}  2、系統呼叫wuimw法

複製** **如下:

function del_dir($dir)  

else   

}  3、迴圈法

複製** **如下:

function deltree($pathdir)   

else   

//如果是檔案就直接刪除   

if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..'))   

if(is_empty_dir($pathdir.'/'.$a))   

程式設計客棧;          

}   

}   

$d->close();   

echo "必須先刪除目錄下的所有檔案";//我除錯時用的   

}   

}   

function is_empty_dir($pathdir)   

closedir($d);   

if($i>2)   

else return true;   

}   

本文標題: php下用rmdir實現刪除目錄的三種方法小結

本文位址:

ubuntu linux shell下刪除目錄命令

ubuntu linux 下在終端裡面使用命令刪除目錄,是日常使用ubuntu時經常要用到的。大體來說linux刪除目錄的命令有兩個 rm,rmdir。rm命令刪除目錄雖 說比較簡單,但很多人還是習慣於使用rmdir命令。不過一旦所操作的目錄非空時,就會讓你陷入深深的苦惱之中。這時可以考慮直接使用r...

ubuntu linux shell下刪除目錄命令

ubuntu linux 下在終端裡面使用命令刪除目錄,是日常使用ubuntu時經常要用到的。大體來說linux刪除目錄的命令有兩個 rm,rmdir。rm命令刪除目錄雖 說比較簡單,但很多人還是習慣於使用rmdir命令。不過一旦所操作的目錄非空時,就會讓你陷入深深的苦惱之中。這時可以考慮直接使用r...

PHP下用Memcache 實現訊息佇列

memcache 一般用於快取服務。但是很多時候,比如乙個訊息廣播系統,需要乙個訊息佇列。直接從資料庫取訊息,負載往往不行。如果將整個訊息佇列用乙個key快取到memcache裡面,對於乙個很大的訊息佇列,頻繁進行進行大資料庫的序列化 和 反序列化,有太耗費。下面是我用php 實現的乙個訊息佇列,只...