ho ritrovato questo script che in modo ricorsivo rimuove sia i file che tutte le cartelle contenute nella directory principale Copia di Band.
Ora,l'unico problema che ho è che, si che elimina sia i file che le cartelle, ma elimina anche la cartella principale "Copia di Band", sapreste dirmi per favore come mai?
Codice PHP:
function rmdir_recurse($path) { 
    
//$path = rtrim($path, '/').'/'; 
    
$path rtrim($path).'/'
    
$handle opendir($path); 
    while(
false !== ($file readdir($handle))) { 
        
//if($file != '.' and $file != '..' ) { 
        
if (!preg_match("#^\.\.?$#"$file)) {
            
$fullpath $path.$file//originale
            
if(is_dir($fullpath)){
                
rmdir_recurse($fullpath);
                
//echo "<script>alert('Folder and file: success');< /script>";
            
}
            else{
                
unlink($fullpath);
                
//echo "<script>alert('only this File: success');< /script>";
            
}
        } 
    } 
    if(
is_file($path)){
        
unlink($path);
        
//echo "<script>alert('only this File: success');< /script>";
    
}
    
closedir($handle);
    
//qui rimuove la sottocartella
    
rmdir($path);
}
$txtBand             trim($_POST['txtBand']);

$targetPath "../../DOC/Band/";


    if(
$id_hidden==1){
        
$targetPath .= "Copia di Band/".$txtBand."/";
    }
    else{
        
$targetPath .= "Copia di Band/";
    } 
rmdir_recurse($targetPath); 
Per non cancellare la cartella principale "Copia di Band"?
grazie ancora