Porque pones una cita imcompleta? :|
"rename() is working on Linux/UNIX but not working on Windows on a directory containing a file
formerly opened within the same script. "
No aplica para lo que comenta en el post.
En cuanto al tema, si no me equivoco tienes que pasarle la ruta completa del archivo ?