colpa mia non ho detto tutto.

il tutto parte da un sito gratutio per inviare le foto del viaggio che si è fatto e come ci si è trovati, una specie di informativa sui posti cosi la prossima volta te ne ricordi ed eviti di andarci :P
ho un form iniziale con un upload di immagini
per poter realizzare un anteprima delle immagini ed evitare problemi coninserimenti multipli faccio fare l'upload delle immagini.
dalla cartella temporanea le metto in una cartella personale /tempimg e come nome gli imposto quello del SID(piu che altro perche nella mia ingoranza non so ancora come sfruttare a dovere la cartella..diciamo che non conosco molto bene il processo)
in questo caso potrei avere 440dsc18s2cx54s3sd54cx5sd9_01.jpg
fin tanto che explorer non viene chiuso le sessioni rimangono(almeno in teoria) e quindi in ogni momento so come si chiama il file.
quindi mi appare un riepilogo dei dati inseriti su un'altra schermata e posso vedere l'anteprima delle immagini.
se confermo i dati vengono inseriti nel db e a quel punto il file
/tempimg/440dsc18s2cx54s3sd54cx5sd9_01.jpg
dovrebbe essere spostato/rinominato
/immagini/258_01.jpg
dove 258 è un numero ipotetico assegnato ai dati inseriti (lo decide il server)

attualmente tutto funziona ma non riesco a far spostare/rinominare il file...mi riconosce che esiste ma non me lo sposta.