Excluir pasta, todos seus subdiretórios e arquivos em PHP


Função simples e eficiente para remover uma pasta e todo o seu conteúdo, incluindo subpastas e arquivos.

function RemoveDir($dir){
if($x = opendir($dir)){
while(false !== ($file = readdir($x))){
if($file != “.” && $file != “..”){
$path = $dir.”/”.$file;
if(is_dir($path)){
RemoveDir($path);
}else if(is_file($path)){
unlink($path);
}
}
}
closedir($x);
}
rmdir($dir);
}

  1. Nenhum comentário ainda.
(não será publicado)
  1. Sem citações ainda.