En lugar de copy() deberías usar move_uploade_file() y sin el @ delante por el momento por qué ahí evitas que se muestren los mensajes de error que puedas tener (y ahora necesitas verlos si o si).
Por lo demás .. el archivo cuando lo subes (vía PHP por tu formulario HTML con su campo file y demás) genera un nombre de archivo "aletario" que le dá PHP para todo lo que subes por el:
$_FILES['archivo']['tmp_name']
Así que ese es el archivo que debes "mover" (con move_uploaded_file()) hacia su destino definitivo con el nombre original:
$_FILES['archivo']['name']
Y cuando te refieres a una ruta para mover tu archivo .. a ser posible que sea absoluta ..
Código PHP:
move_uploaded_file($_FILES['archivo']['name'],"c:\Inetpub\wwwroot\plusoffice\images\uploaded\".$_FILES['archivo']['name']);
ó
Código PHP:
move_uploaded_file($_FILES['archivo']['name'],"images/uploaded/".$_FILES['archivo']['name']);
(suponiendo que images/uploaded está bajo la estructura que contiene el script que va a hacer ese proceso).
Un saludo,