Programa Java para obtener el nombre del archivo de la ruta absoluta

En este ejemplo, aprenderemos a obtener el nombre del archivo de la ruta absoluta en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Clase de archivo Java
  • Cadena Java

Ejemplo 1: obtener el nombre del archivo de la ruta absoluta 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); ) )

Salida

 Nombre de archivo: Test.class

En el ejemplo anterior, hemos utilizado el getName()método de la Fileclase para obtener el nombre del archivo.

Ejemplo 2: obtener el nombre del archivo utilizando métodos de cadena

También podemos obtener el nombre del archivo de su ruta absoluta usando los métodos de cadena.

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

Salida

 Nombre de archivo: Test.class

En el ejemplo anterior,

  • file.toString () : convierte el Fileobjeto en la cadena.
  • stringFile.lastIndexOf () : devuelve la última aparición del carácter '\' en stringFile. Para obtener más información, visite Java String lastindexOf ().
  • stringFile.substring (index + 1) - Devuelve toda la subcadena después de la posición index + 1 . Para obtener más información, visite Java String substring ().

Articulos interesantes...