public static function removeDirectory($path) { if (is_dir($path)) { $objects = scandir($path); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (filetype($path . "/" . $object) == "dir") { Util::removeDirectory($path . "/" . $object); } else { unlink($path . "/" . $object); } } reset($objects); rmdir($path); } } }