Ciao a tutti, sto cercando di rinominare un file ma non mi riesce:
il codice è questo:
dove selectedFile è un percorso assoluto (C:\Users\utente\Desktop\Nuovo documento di testo.txt)codice:if (selectedFilter == txtFilter) { String new_name = "nuovonomedelfile.txt"; File newfile = new File(new_name); boolean Rename = selectedFile.renameTo(newfile); System.out.println("Vecchio nome del File o directory: " + selectedFile); System.out.println("Nuovo nome del File o directory: " + newfile); System.out.println(Rename); if (!Rename) { System.out.println("File o directory non rinominati."); } else { System.out.println("File or directory rinominati."); } }
mentre nuovonomedelfile.txt è il nome che voglio assegnarli.
Dove sbaglio???