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, true
jos 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.