Java program a fájl nevének megszerzéséhez az abszolút elérési útvonalról

Ebben a példában megtanuljuk megszerezni a fájl nevét a Java abszolút elérési útjáról.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java fájl osztály
  • Java karakterlánc

1. példa: A fájlnév lekérése az abszolút elérési útvonalról a getName () használatával

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

Kimenet

 Fájlnév: Test.class

A fenti példában getName()az Fileosztály metódusát használtuk a fájl nevének megszerzésére.

2. példa: Hívja le a fájl nevét karakterlánc módszerekkel

A fájl nevét az abszolút elérési útjából is megszerezhetjük a string metódusokkal.

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

Kimenet

 Fájlnév: Test.class

A fenti példában

  • file.toString () - Az Fileobjektumot karakterlánccá alakítja .
  • stringFile.lastIndexOf () - Visszaadja a '\' karakter utolsó előfordulását a stringFile-ben. További információkért látogasson el a Java String lastindexOf () oldalra.
  • stringFile.substring (index + 1) - Visszaadja az egész alszöveget a + 1 index után . További információkért látogasson el a Java karakterlánc sztringbe ().

érdekes cikkek...