PHP - Recursive file and directory deletion
I use this 2 functions to delete files and directories recursively. Some of you may find it usefull when
you have to delete a directory which has files and sub directories inside it. Can come in handy i guess
Code (php)
-
-
//use it like this.
-
recursiveDelete("dir/to/delete"); // deletes the files and makes a list of directories to delete
-
delDirs(); //deletion of directories
-
//////////////////
-
//////////////////
-
function recursiveDelete($dir){
-
global $dirstodelete;
-
$dirstodelete[] = $dir;
-
if($file != ‘.’ && $file != ‘..’){
-
$fullpath = $dir."/".$file;
-
recursiveDelete($fullpath);
-
$dirstodelete[] = $fullpath;
-
}else{
-
}
-
}
-
}
-
}
-
}
-
}
-
//////////////////
-
//////////////////
-
function delDirs(){
-
global $dirstodelete;
-
foreach($dirstodelete as $onedir){
-
}
-
}
-
}
