php 刪除文件夾,及其其下所有文件
來源:程序員人生 發布時間:2014-02-27 17:48:25 閱讀次數:3708次
在php中刪除文件和刪除目錄我們都用unlink刪除實現刪除,如果要刪除不是空目錄主要利用readdir和opendir來遍歷目錄了.
實例代碼如下:
- <?php
-
- function deldir($dir) {
- $dh=opendir($dir);
-
- while ($file=readdir($dh)) {
-
- if($file!="." && $file!="..") {
-
- $fullpath=$dir."/".$file;
-
- if(!is_dir($fullpath)) {
-
- unlink($fullpath);
-
- } else {
-
- deldir($fullpath);
-
- }
-
- }
-
- }
-
- closedir($dh);
-
- if(rmdir($dir)) {
-
- return true;
-
- } else {
-
- return false;
-
- }
- }
- ?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈