V tomto tutoriále sa naučíme premenovať súbor v Jave.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:
- Trieda súborov Java
- Spracovanie výnimiek Java
- Vyhlásenie Java, ak … else
Trieda Java File poskytuje renameTo()
metódu na zmenu názvu súboru. Vráti sa, true
ak je operácia premenovania úspešná, inak sa vráti false
.
Príklad: Premenujte súbor v prostredí 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."); ) ) )
Vo vyššie uvedenom príklade sme vytvorili súborový objekt s názvom súbor. Objekt obsahuje informácie o zadanej ceste k súboru.
File file = new File("oldName");
Potom vytvoríme nový súbor so zadanou cestou k súboru.
// create a new file with the specified path file.createNewFile();
Tu sme vytvorili ďalší súborový objekt s názvom newFile. Objekt obsahuje informácie o zadanej ceste k súboru.
File newFile = new File("newFile");
Na zmenu názvu súboru sme použili renameTo()
metódu. Názov určený objektom newFile sa používa na premenovanie súboru určeného objektom súboru.
file.renameTo(newFile);
Ak je operácia úspešná , zobrazí sa nasledujúca správa.
Názov súboru sa zmení.
Ak operácia nemôže byť úspešná , zobrazí sa nasledujúca správa.
Názov sa nedá zmeniť.