Java-Programm zum Abrufen des Dateinamens aus dem absoluten Pfad

In diesem Beispiel lernen wir, den Namen der Datei aus dem absoluten Pfad in Java abzurufen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Dateiklasse
  • Java String

Beispiel 1: Abrufen des Dateinamens vom absoluten Pfad mit 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); ) )

Ausgabe

 Dateiname: Test.class

Im obigen Beispiel haben wir die getName()Methode der FileKlasse verwendet, um den Namen der Datei abzurufen.

Beispiel 2: Ermitteln Sie den Dateinamen mithilfe von Zeichenfolgenmethoden

Wir können den Namen der Datei auch mithilfe der Zeichenfolgenmethoden aus ihrem absoluten Pfad abrufen.

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

Ausgabe

 Dateiname: Test.class

Im obigen Beispiel ist

  • file.toString () - Konvertiert das FileObjekt in die Zeichenfolge.
  • stringFile.lastIndexOf () - Gibt das letzte Vorkommen des Zeichens '\' in stringFile zurück. Weitere Informationen finden Sie unter Java String lastindexOf ().
  • stringFile.substring (index + 1) - Gibt den gesamten Teilstring nach dem Positionsindex + 1 zurück . Weitere Informationen finden Sie unter Java String substring ().

Interessante Beiträge...