Programa Java para obter o nome do arquivo do caminho absoluto

Neste exemplo, aprenderemos a obter o nome do arquivo do caminho absoluto em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Classe de arquivo Java
  • Java String

Exemplo 1: obter o nome do arquivo do caminho absoluto usando 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); ) )

Resultado

 Nome do arquivo: Test.class

No exemplo acima, usamos o getName()método da Fileclasse para obter o nome do arquivo.

Exemplo 2: obtenha o nome do arquivo usando métodos de string

Também podemos obter o nome do arquivo de seu caminho absoluto usando os métodos de string.

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

Resultado

 Nome do arquivo: Test.class

No exemplo acima,

  • file.toString () - Converte o Fileobjeto na string.
  • stringFile.lastIndexOf () - Retorna a última ocorrência do caractere '\' em stringFile. Para saber mais, visite Java String lastindexOf ().
  • stringFile.substring (index + 1) - Retorna todos os substring após a posição index + 1 . Para saber mais, visite Java String substring ().

Artigos interessantes...