Java-ohjelma nimeä tiedosto uudelleen

Sisällysluettelo

Tässä opetusohjelmassa opitaan nimeämään tiedosto uudelleen Java-muodossa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-tiedostoluokka
  • Java-poikkeusten käsittely
  • Java jos… muuten lausunto

Java File -luokka tarjoaa renameTo()menetelmän tiedoston nimen muuttamiseksi. Se palaa, truejos uudelleen nimeäminen onnistuu, muuten palaa false.

Esimerkki: Nimeä tiedosto uudelleen Java-tiedostossa

 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."); ) ) ) 

Yllä olevassa esimerkissä olemme luoneet tiedostoobjektin nimeltä tiedosto. Objekti sisältää tietoja määritetystä tiedostopolusta.

 File file = new File("oldName"); 

Luomme sitten uuden tiedoston määritetyllä tiedostopolulla.

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

Tässä olemme luoneet toisen tiedostoobjektin nimeltä newFile. Objekti sisältää tietoja määritetystä tiedostopolusta.

 File newFile = new File("newFile"); 

Tiedoston nimen muuttamiseksi olemme käyttäneet renameTo()menetelmää. NewFile-objektin määrittelemää nimeä käytetään nimeämään tiedostoobjektin määrittelemä tiedosto.

 file.renameTo(newFile); 

Jos toiminto onnistuu , seuraava viesti tulee näkyviin.

 Tiedoston nimi muuttuu. 

Jos toiminto ei onnistu , seuraava viesti tulee näkyviin.

 Nimeä ei voi muuttaa. 

Mielenkiintoisia artikkeleita...