Program Java za pridobitev imena datoteke z absolutne poti

V tem primeru se bomo naučili dobiti ime datoteke iz absolutne poti v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java File Class
  • Java Java

Primer 1: Pridobite ime datoteke iz absolutne poti z uporabo 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); ) )

Izhod

 Ime datoteke: Test.class

V zgornjem primeru smo uporabili getName()metodo Filerazreda, da dobimo ime datoteke.

Primer 2: Pridobite ime datoteke z uporabo nizovnih metod

Ime datoteke lahko dobimo tudi iz absolutne poti z uporabo nizovnih metod.

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

Izhod

 Ime datoteke: Test.class

V zgornjem primeru je

  • file.toString () - Pretvori Fileobjekt v niz.
  • stringFile.lastIndexOf () - Vrne zadnji pojav znaka '\' v stringFile. Če želite izvedeti več, obiščite Java String lastindexOf ().
  • stringFile.substring (index + 1) - vrne ves podniz po indeksu položaja + 1 . Če želite izvedeti več, obiščite podniz Java String ().

Zanimive Članki...