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 }