Mutlak yoldan dosyanın adını almak için Java Programı

Bu örnekte, dosyanın adını Java'daki mutlak yoldan almayı öğreneceğiz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Dosya Sınıfı
  • Java Dizesi

Örnek 1: GetName () kullanarak mutlak yoldan dosya adını alın

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

Çıktı

 Dosya Adı: Test.class

Yukarıdaki örnekte, dosyanın adını almak için sınıfın getName()yöntemini kullandık File.

Örnek 2: Dize yöntemlerini kullanarak dosya adını alın

Ayrıca dizge yöntemlerini kullanarak dosyanın adını mutlak yolundan da alabiliriz.

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

Çıktı

 Dosya Adı: Test.class

Yukarıdaki örnekte,

  • file.toString () - FileNesneyi dizeye dönüştürür .
  • stringFile.lastIndexOf () - stringFile'da '\' karakterinin son oluşumunu döndürür . Daha fazla bilgi edinmek için Java String lastindexOf () adresini ziyaret edin.
  • stringFile.substring (dizin + 1) - Konum dizini + 1'den sonra tüm alt dizeyi döndürür . Daha fazla bilgi edinmek için Java String substring () adresini ziyaret edin.

Ilginç makaleler...