PHP删除文件夹及里面的文件,递归循环删除文件及文件夹

代码如下:

 1 //循环删除目录和文件函数,第二个参数是否连文件目录也删除QQ496631085   XiaoHe
 2 function del_dir_file($dirName, $bFlag = true) {
 3     if ($handle = opendir("$dirName")) {
 4         while (false !== ($item = readdir($handle))) {
 5             if ($item != "." && $item != "..") {
 6                 if (is_dir("$dirName/$item")) {
 7                     del_dir_file("$dirName/$item");
 8                 } else {
 9                     @unlink("$dirName/$item");
10                 }
11             }
12         }
13         closedir($handle);
14         if ($bFlag) {
15             rmdir($dirName);
16         }
17 
18     }
19 }

 

posted @ 2019-08-13 08:17  xiaohe520  阅读(214)  评论(0编辑  收藏  举报