private function removeDir($target) {
$fp = opendir($target);
while (false !== ($file = readdir($fp))) {
if (in_array($file, array(
'.',
'..',
))) {
continue;
}
if (is_dir($target . '/' . $file)) {
self::removeDir($target . '/' . $file);
}
else {
unlink($target . '/' . $file);
}
}
closedir($fp);
rmdir($target);
}