Program Java untuk Mendapatkan nama file dari jalur absolut

Dalam contoh ini, kita akan belajar mendapatkan nama file dari path absolut di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Kelas File Java
  • String Java

Contoh 1: Dapatkan nama file dari jalur absolut menggunakan getName ()

 import java.io.File; class Main ( public static void main(String() args) ( // link to file Test.class File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // get file name using getName() String fileName = file.getName(); System.out.println("File Name: " + fileName); ) )

Keluaran

 Nama File: Test.class

Dalam contoh di atas, kami telah menggunakan getName()metode Filekelas untuk mendapatkan nama file.

Contoh 2: Dapatkan nama file menggunakan metode string

Kita juga bisa mendapatkan nama file dari jalur absolutnya menggunakan metode string.

 import java.io.File; class Main ( public static void main(String() args) ( File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // convert the file into the string String stringFile = file.toString(); int index = stringFile.lastIndexOf('\'); if(index> 0) ( String fileName = stringFile.substring(index + 1); System.out.println("File Name: " + fileName); ) ) )

Keluaran

 Nama File: Test.class

Dalam contoh di atas,

  • file.toString () - Mengubah Fileobjek menjadi string.
  • stringFile.lastIndexOf () - Mengembalikan kemunculan terakhir karakter '\' dalam stringFile. Untuk mempelajari lebih lanjut, kunjungi Java String lastindexOf ().
  • stringFile.substring (index + 1) - Mengembalikan semua substring setelah indeks posisi + 1 . Untuk mempelajari lebih lanjut, kunjungi substring String Java ().

Artikel yang menarik...