U ovom uputstvu naučit ćemo preimenovati datoteku na Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Klasa Java datoteke
- Rukovanje Java iznimkama
- Java if … else Izjava
Klasa Java datoteka pruža renameTo()
metodu za promjenu imena datoteke. Vraća se true
ako operacija preimenovanja uspije, inače se vraća false
.
Primjer: Preimenujte datoteku u Javi
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."); ) ) )
U gornjem primjeru stvorili smo objekt datoteke s imenom datoteka. Objekt sadrži informacije o navedenom putu datoteke.
File file = new File("oldName");
Zatim stvaramo novu datoteku s navedenom stazom datoteke.
// create a new file with the specified path file.createNewFile();
Ovdje smo stvorili još jedan datotečni objekt nazvan newFile. Objekt sadrži informacije o navedenom putu datoteke.
File newFile = new File("newFile");
Da bismo promijenili ime datoteke, koristili smo renameTo()
metodu. Ime navedeno objektom newFile koristi se za preimenovanje datoteke specificirane objektom datoteke.
file.renameTo(newFile);
Ako je operacija uspjela , prikazuje se sljedeća poruka.
Promijenjeno je ime datoteke.
Ako operacija ne može uspjeti , prikazuje se sljedeća poruka.
Ime se ne može promijeniti.