public static function del_file($dir_path){ if(!$dir_path || is_dir($dir_path)) { $handle = opendir($dir_path); while($file = readdir($handle)) { if($file != '.' && $file != '..') { if(is_dir($dir_path.'/'.$file)){ self::del_file($dir_path.'/', $file); }else { unlink($dir_path.'/'.$file); } } } closedir($handle); rmdir($dir_path); } }