I denne vejledning lærer vi at omdøbe filen i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java-filklasse
- Java Undtagelse Håndtering
- Java hvis … ellers Erklæring
Klassen Java File giver renameTo()
metoden til at ændre filens navn. Den vender tilbage, true
hvis omdøbningsoperationen lykkes ellers vender tilbage false
.
Eksempel: Omdøb 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 ovenstående eksempel har vi oprettet et filobjekt med navnet fil. Objektet indeholder oplysninger om den angivne filsti.
File file = new File("oldName");
Vi opretter derefter en ny fil med den angivne filsti.
// create a new file with the specified path file.createNewFile();
Her har vi oprettet et andet filobjekt med navnet newFile. Objektet indeholder oplysninger om den angivne filsti.
File newFile = new File("newFile");
For at ændre filens navn har vi brugt renameTo()
metoden. Navnet specificeret af newFile-objektet bruges til at omdøbe den fil, der er angivet af filobjektet.
file.renameTo(newFile);
Hvis handlingen lykkes , vises følgende meddelelse.
Navnet på filen ændres.
Hvis handlingen ikke kan lykkes , vises følgende meddelelse.
Navnet kan ikke ændres.