/** * 删除缓存目录 * @param $dirname * @return bool */ function delCache($dirname) { $result = false; if (!is_dir($dirname)) { echo " $dirname is not a dir!"; exit(0); } $handle = opendir($dirname); //打开目录 while (($file = readdir($handle)) !== false) { if ($file != '.' && $file != '..') { //排除"."和"." $dir = $dirname .'/' . $file; is_dir($dir) ? delCache($dir) : unlink($dir); } } closedir($handle); $result = rmdir($dirname) ? true : false; return $result; }