Програма Java за получаване на името на файла от абсолютния път

В този пример ще се научим да получаваме името на файла от абсолютния път в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java File Class
  • Java String

Пример 1: Вземете името на файла от абсолютния път с помощта на 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); ) )

Изход

 Име на файла: Test.class

В горния пример използвахме getName()метода на Fileкласа, за да получим името на файла.

Пример 2: Вземете името на файла, като използвате низови методи

Също така можем да получим името на файла от абсолютната му пътека, като използваме методите низ.

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

Изход

 Име на файла: Test.class

В горния пример,

  • file.toString () - Преобразува Fileобекта в низа.
  • stringFile.lastIndexOf () - Връща последното появяване на символ '\' в stringFile. За да научите повече, посетете Java String lastindexOf ().
  • stringFile.substring (index + 1) - Връща целия подниз след индекс на позиция + 1 . За да научите повече, посетете подниза Java String ().

Интересни статии...