Šioje pamokoje išmoksime pervadinti failą „Java“.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java“ failų klasė
- „Java“ išimčių tvarkymas
- „Java“, jei… kitas pareiškimas
„Java File“ klasėje pateikiamas renameTo()
būdas pakeisti failo pavadinimą. Jis grįžta, true
jei pervadinimo operacija pavyksta, kitaip grįžta false
.
Pavyzdys: Pervardykite failą „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."); ) ) )
Ankstesniame pavyzdyje mes sukūrėme failo objektą pavadinimu failas. Objektas turi informacijos apie nurodytą failo kelią.
File file = new File("oldName");
Tada mes sukuriame naują failą su nurodytu failo keliu.
// create a new file with the specified path file.createNewFile();
Čia mes sukūrėme kitą failo objektą pavadinimu newFile. Objektas turi informacijos apie nurodytą failo kelią.
File newFile = new File("newFile");
Norėdami pakeisti failo pavadinimą, naudojome renameTo()
metodą. Objekto newFile nurodytas pavadinimas naudojamas failo objektui nurodytam failui pervadinti.
file.renameTo(newFile);
Jei operacija pavyksta , parodomas toks pranešimas.
Pakeistas failo pavadinimas.
Jei operacija nepavyksta , rodomas toks pranešimas.
Pavadinimo pakeisti negalima.