Dalam tutorial ini, kita akan belajar mengganti nama file di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Kelas File Java
- Penanganan Pengecualian Java
- Pernyataan Java if… else
Kelas File Java menyediakan renameTo()
metode untuk mengubah nama file. Ia kembali true
jika operasi penggantian nama berhasil jika tidak kembali false
.
Contoh: Ubah Nama File di 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."); ) ) )
Dalam contoh di atas, kami telah membuat objek file bernama file. Objek tersebut menyimpan informasi tentang jalur file yang ditentukan.
File file = new File("oldName");
Kami kemudian membuat file baru dengan jalur file yang ditentukan.
// create a new file with the specified path file.createNewFile();
Di sini, kami telah membuat objek file lain bernama newFile. Objek menyimpan informasi tentang jalur file yang ditentukan.
File newFile = new File("newFile");
Untuk mengubah nama file, kami telah menggunakan renameTo()
metode ini. Nama yang ditentukan oleh objek file baru digunakan untuk mengganti nama file yang ditentukan oleh objek file.
file.renameTo(newFile);
Jika operasi berhasil , maka pesan berikut akan ditampilkan.
Nama file diubah.
Jika operasi tidak berhasil , pesan berikut akan ditampilkan.
Nama tidak dapat diubah.