Dalam tutorial ini, kita akan belajar mengubah nama file di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Kelas Fail Java
- Pengendalian Pengecualian Java
- Java jika … lain Pernyataan
Kelas Java File menyediakan renameTo()
kaedah untuk menukar nama fail. Ia kembali true
jika operasi penamaan semula berjaya sebaliknya akan kembali false
.
Contoh: Namakan semula Fail 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 fail bernama file. Objek menyimpan maklumat mengenai laluan fail yang ditentukan.
File file = new File("oldName");
Kami kemudian membuat fail baru dengan jalur fail yang ditentukan.
// create a new file with the specified path file.createNewFile();
Di sini, kami telah membuat objek fail lain bernama newFile. Objek menyimpan maklumat mengenai laluan fail yang ditentukan.
File newFile = new File("newFile");
Untuk menukar nama fail, kami telah menggunakan renameTo()
kaedahnya. Nama yang ditentukan oleh objek newFile digunakan untuk menamakan semula fail yang ditentukan oleh objek fail.
file.renameTo(newFile);
Sekiranya operasi berjaya , maka mesej berikut ditunjukkan.
Nama fail diubah.
Sekiranya operasi tidak berjaya , mesej berikut ditunjukkan.
Nama tidak boleh ditukar.