1 <?php 2 function deleteDir($dir) 3 { 4 if (!$handle = @opendir($dir)) { 5 return false; 6 } 7 while (false !== ($file = readdir($handle))) { 8 if ($file !== "." && $file !== "..") { //排除当前目录与父级目录 9 $file = $dir . '/' . $file; 10 if (is_dir($file)) { 11 deleteDir($file); 12 } else { 13 @unlink($file); 14 } 15 } 16 17 } 18 @rmdir($dir); 19 }