I denne opplæringen lærer vi å gi nytt navn til filen i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java-filklasse
- Java Exception Handling
- Java if… else Erklæring
Java File-klassen gir renameTo()
metoden for å endre navnet på filen. Den returnerer true
hvis omdøpningsoperasjonen lykkes ellers returnerer false
.
Eksempel: Gi nytt navn til en fil i Java
import java.io.File; class Main ( public static void main(String() args) ( // create a file object File file = new File("oldName"); // create a file try ( file.createNewFile(); ) catch(Exception e) ( e.getStackTrace(); ) // create an object that contains the new name of file File newFile = new File("newName"); // change the name of file boolean value = file.renameTo(newFile); if(value) ( System.out.println("The name of the file is changed."); ) else ( System.out.println("The name cannot be changed."); ) ) )
I eksemplet ovenfor har vi opprettet et filobjekt med navnet fil. Objektet inneholder informasjon om den angitte filbanen.
File file = new File("oldName");
Vi oppretter deretter en ny fil med den angitte filbanen.
// create a new file with the specified path file.createNewFile();
Her har vi opprettet et annet filobjekt som heter newFile. Objektet inneholder informasjon om den angitte filbanen.
File newFile = new File("newFile");
For å endre navnet på filen har vi brukt renameTo()
metoden. Navnet spesifisert av newFile-objektet brukes til å gi nytt navn til filen som er angitt av filobjektet.
file.renameTo(newFile);
Hvis operasjonen lykkes , vises følgende melding.
Navnet på filen endres.
Hvis operasjonen ikke kan lykkes , vises følgende melding.
Navnet kan ikke endres.