mi continua a dare false...(non da nessun errore in compilazione)

boolean Rename=P.renameTo(new File("prova.txt"));
P è un file...
cosa devo fare???