function _do_rm($dir, $separator) { if (is_dir($dir) && ($handle = opendir($dir))) { while(($file = readdir($handle)) !== false) { if(( $file == '.' ) || ( $file == '..' )) continue; if(is_dir( $dir . $separator . $file)) fs :: _do_rm($dir . $separator . $file, $separator); else unlink($dir . $separator . $file); } closedir($handle); rmdir($dir); } }
function _do_rm($dir, $separator) { if (is_dir($dir) && ($handle = opendir($dir))) { while (($file = readdir($handle)) !== false) { if ($file == '.' || $file == '..') { continue; } if (is_dir($dir . $separator . $file)) { fs::_do_rm($dir . $separator . $file, $separator); } else { unlink($dir . $separator . $file); } } closedir($handle); rmdir($dir); } }