Program Java untuk Mendapatkan nama fail dari jalan mutlak

Dalam contoh ini, kita akan belajar mendapatkan nama fail dari jalan mutlak di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Kelas Fail Java
  • Rentetan Java

Contoh 1: Dapatkan nama fail dari jalan mutlak 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); ) )

Pengeluaran

 Nama Fail: Test.class

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

Contoh 2: Dapatkan nama fail menggunakan kaedah rentetan

Kita juga boleh mendapatkan nama fail dari jalan mutlaknya menggunakan kaedah rentetan.

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

Pengeluaran

 Nama Fail: Test.class

Dalam contoh di atas,

  • file.toString () - Menukar Fileobjek menjadi rentetan.
  • stringFile.lastIndexOf () - Mengembalikan kejadian terakhir watak '\' dalam stringFile. Untuk mengetahui lebih lanjut, lawati Java String lastindexOf ().
  • stringFile.substring (index + 1) - Mengembalikan semua substring selepas indeks kedudukan + 1 . Untuk mengetahui lebih lanjut, lawati substring Java String ().

Artikel menarik...