Salve a tutti, io ho scritto questo codice per rinominare il file, solo che non funziona, sapete il perchè e come risolvere il problema?

codice:
		/**
		* Rinomina i file della cartella
		* 
		* @param file to rename
		* @throws Exception
		*/
		private static void renameFile(File file) throws Exception {

			File newFile = new File(PATH_DESKTOP + "Dovumento_di_prova.txt");
		  try {
			
		    boolean rename = file.renameTo(newFile);
		    
		    if (!rename) {
		      System.err.println("Errore nel rinominare il file");
		    } else {
		      System.out.println("File rinominato con successo: " + "");
		    }
		  } catch (Exception e) {
		    System.err.println(e.getMessage());
		  }
		}
Grazie in anticipo a tutti.