Revisando los post me encontre con este de hace algun tiempo como nadie me respondio lo hago ahora, a lo mejor le sirve a alguien.
 
Estas funciones resuelven el problema de mover carpetas en el servidor:  
 Código PHP:
     
//..........................copiar de un sitio a otro....................
 
function copyd($base, $destino)
{
 
// Simple copy for a file
    if (is_file($base)) {
        return copy($base, $destino);
    }
 
    // Make destination directory
    if (!is_dir($destino)) {
        mkdir($destino);
    }
 
    // Loop through the folder
    $dir = dir($base);
    while (false !== $entry = $dir->read()) {
        // Skip pointers
        if ($entry == '.' || $entry == '..') {
            continue;
        }
 
        // Deep copy directories
        if ($dest !== "$base/$entry") {
            copyd("$base/$entry", "$destino/$entry");
        }
    }
 
    // Clean up
    $dir->close();
    return true;
}
 
 
//.................borrar carpeta.................................
 
function rmdird($dirname)
{
    // Sanity check
    if (!file_exists($dirname)) {
        return false;
    }
 
    // Simple delete for a file
    if (is_file($dirname)) {
        return unlink($dirname);
    }
 
    // Loop through the folder
    $dir = dir($dirname);
    while (false !== $entry = $dir->read()) {
        // Skip pointers
        if ($entry == '.' || $entry == '..') {
            continue;
        }
 
        // Recurse
        rmdird("$dirname/$entry");
    }
 
    // Clean up
    $dir->close();
    return rmdir($dirname);
} 
    
  No son mias , creo que eran de un post de la pagina oficial de php. 
Para mover carpetas:  
 Código PHP:
     
$path="url de la direccion actual";
$path2="url de la direccion donde se quiere mover";
 
}
 
if(copyd("$path","$path2"))
rmdird("$path"); 
    
  Solo apuntar que las funciones son recursivas y copiaran y borraran todas las carpetas y archivos que se encuentren en la carpeta a mover.