Јава програм за добијање имена датотеке са апсолутне путање

У овом примеру ћемо научити да добијемо име датотеке из апсолутне путање у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Класа Јава датотеке
  • Јава Стринг

Пример 1: Набавите име датотеке из апсолутне путање помоћу гетНаме ()

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

Оутпут

 Име датотеке: Тест.цласс

У горњем примеру, користили смо 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); ) ) )

Оутпут

 Име датотеке: Тест.цласс

У горњем примеру,

  • филе.тоСтринг () - Претвара Fileобјект у низ.
  • стрингФиле.ластИндекОф () - Враћа последњу појаву знака '\' у стрингФиле. Да бисте сазнали више, посетите Јава Стринг ластиндекОф ().
  • стрингФиле.субстринг (индек + 1) - Враћа сав подниз након индекса положаја + 1 . Да бисте сазнали више, посетите Јава Стринг подниз ().

Занимљиви Чланци...