apparentemente, dopo aver testato, sembra funzionare e quindi risolto cosi:
Codice PHP:
function rmdir_recurse($path) { 
$path rtrim($path); 
    
$handle opendir($path); 
    while(
false !== ($file readdir($handle))) { 
if (!
preg_match("#^\.\.?$#"$file)) {
            
$fullpath $path."/".$file//originale
            
if(is_dir($fullpath)){
                
rmdir_recurse($fullpath);
}
            else{
                
unlink($fullpath);
}
            
//qui rimuove,a seconda se entra in un ramo o nell'altro del controllo, o solo i file contenuti nella cartella di una band, oppure tutte le cartelle delle Band compresi i file, della cartella principale Copia di Band;
            
rmdir($fullpath);
        } 
    } 
 
closedir($handle);
}

$targetPath "../../DOC/BandProva/";


    if(
$id_hidden==1){
        
$targetPath .= "Copia di Band/".$txtBand;
    }
    else{
        
$targetPath .= "Copia di Band";
    }
    
rmdir_recurse($targetPath); 
grazie mille