Java-program för att byta namn på fil

Innehållsförteckning

I den här handledningen lär vi oss att byta namn på filen i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java-filklass
  • Java Exception Handling
  • Java if … else Uttalande

Klassen Java File tillhandahåller renameTo()metoden för att ändra filnamnet. Den returnerar trueom byte av namnbyte annars returnerar false.

Exempel: Byt namn på 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 exemplet ovan har vi skapat ett filobjekt med namnet fil. Objektet innehåller information om den angivna filvägen.

 File file = new File("oldName"); 

Vi skapar sedan en ny fil med den angivna filvägen.

 // create a new file with the specified path file.createNewFile(); 

Här har vi skapat ett annat filobjekt som heter newFile. Objektet innehåller information om den angivna filvägen.

 File newFile = new File("newFile"); 

För att ändra filnamnet har vi använt renameTo()metoden. Namnet som anges av newFile-objektet används för att byta namn på filen som anges av filobjektet.

 file.renameTo(newFile); 

Om åtgärden lyckas visas följande meddelande.

 Filnamnet ändras. 

Om åtgärden inte kan lyckas visas följande meddelande.

 Namnet kan inte ändras. 

Intressanta artiklar...