//递归删除子文件夹 所有文件 所有目录 class dir{ function deldir($dir){ if (is_dir($dir) == false) { exit("The Directory Is Not Exist!"); } $dh = opendir($dir); while(false != ($file = readdir($dh))){ if($file != '.' && $file != '..'){ is_dir($dir.DIRECTORY_SEPARATOR.$file) ? $this -> deldir($dir.DIRECTORY_SEPARATOR.$file): unlink($dir.DIRECTORY_SEPARATOR.$file); } } if(readdir($dh) == false){ closedir($dh); @rmdir($dir); } } }