Cita:  Solo corrigo unas breves lineas de tu script:
 
if(copyd("$path","$path2"))
rmdird("$path");
 
En realidad deberia ser:
 
if(copy("$path","$path2"))
rmdir("$path");
 
Excelente aportación compañero, saludos!!!
    Dadas las funciones que he propuesto la sintaxis es correcta, ya que para borrar    uso la funcion que yo he construido "rmdird($dirname);" y no la funcion "rmdir(); de php.