Revision: 41220
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 14, 2011 16:21 by nilambar
Initial Code
function emptyDirectory($dirname,$self_delete=false) { 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 emptyDirectory($dirname.'/'.$file,true); } } closedir($dir_handle); if ($self_delete){ @rmdir($dirname); } return true; }
Initial URL
Initial Description
This function empties the folder recursively. Two parameters are passed in the function, First one is the directory to be emptied and second one is the flag to determine whether to delete the given folder. If set 'true', given folder is also removed at last. If emptying is our need then you should pass 'false'.
Initial Title
Empty directory recursively in PHP
Initial Tags
php, directory
Initial Language
PHP