Šajā apmācībā mēs iemācīsimies pārdēvēt failu Java valodā.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java failu klase
- Java izņēmumu apstrāde
- Java, ja … cits paziņojums
Java File klase nodrošina renameTo()
metodi, kā mainīt faila nosaukumu. Tas atgriežas, true
ja pārdēvēšanas darbība ir veiksmīga, citādi atgriežas false
.
Piemērs: Pārdēvējiet failu 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."); ) ) )
Iepriekš minētajā piemērā mēs esam izveidojuši faila objektu ar nosaukumu fails. Objektā ir informācija par norādīto faila ceļu.
File file = new File("oldName");
Pēc tam mēs izveidojam jaunu failu ar norādīto faila ceļu.
// create a new file with the specified path file.createNewFile();
Šeit mēs esam izveidojuši vēl vienu faila objektu ar nosaukumu newFile. Objektā ir informācija par norādīto faila ceļu.
File newFile = new File("newFile");
Lai mainītu faila nosaukumu, mēs izmantojām renameTo()
metodi. Objekta newFile norādītais nosaukums tiek izmantots, lai pārdēvētu faila objekta norādīto failu.
file.renameTo(newFile);
Ja darbība ir veiksmīga , tiek parādīts šāds ziņojums.
Faila nosaukums ir mainīts.
Ja operācija neizdodas , tiek parādīts šāds ziņojums.
Nosaukumu nevar mainīt.