Function Reference: geodir_delete_directory
Summary
Delete a directory.
Package
GeoDirectory
Parameters
- $dirname
- (string) (required) Directory name that needs to be deleted.
- Default: None
Return Values
- (bool)
Change Log
Since: 1.0.0
Source File
geodir_delete_directory() is located in geodirectory-functions/post_functions.php [Line: 1223]
Source Code
function geodir_delete_directory($dirname)
{
$dir_handle = '';
if (is_dir($dirname))
$dir_handle = opendir($dirname);
if (!$dir_handle)
return false;
while ($file = readdir($dir_handle)) {
if ($file != "." && $file != "..") {
if (!is_dir($dirname . "/" . $file))
unlink($dirname . "/" . $file);
else
geodir_delete_directory($dirname . '/' . $file);
}
}
closedir($dir_handle);
rmdir($dirname);
return true;
}