perché al primo giro tu sposti il file e quindi al secondo non è più reperibile...

prova con la funzione copy() ricordandoti alla fine di cancellare il file temporaneo