Artículos
Java

Obtener ruta absoluta de un fichero

23/Nov/2006

Si hay algo que tiene la librería Java IO es que nos permite manejar de forma muy extensa y con una gran facilidad los ficheros. Algo que podéis encontrar el los múltiples ejemplos que tiene Línea de Código para manejar ficheros. Así, la librería Java IO, nos va a permitir, de una forma muy sencilla obtener ruta absoluta de un fichero en Java.

Una de las clases principales de la librería Java IO es File. Dicha clase representa de forma abstracta a las rutas ficheros y directorios. De esta forma podemos acceder a distintos sistemas de ficheros, independientemente de la estructura que estos tengan.

Así se trabajaría de igual manera dentro de un sistema UNIX donde la raíz sería representada por «\» o un sistema Windows donde se antepondría el nombre de la unidad en la que está el fichero. No nos tendremos que preocupar por el sistema operativo dónde se esté ejecutando nuestro prograna.

Para conocer la ruta absoluta de un fichero, lo primero que tenemos que hacer es instanciar la clase File mediante alguno de sus constructores. En este caso, le pasaremos el nombre del fichero como parámetro.

File fichero = new File("fichero.txt");

A partir de este momento el objeto fichero (de tipo File) será el que contenga la representación de nuestro fichero.

Uno de los métodos de File, .getAbsolutePath() será el que nos devuelva la ruta absoluta del fichero. A si que solo tendremos que invocarlo desde el objeto fichero.

En nuestro caso, la siguiente línea de código, lo volcará a la consola:

System.out.println(fichero.getAbsolutePath());

En mi caso lo he ejecutado bajo una máquina Windows y me ha devuelto el siguiente resultado:

C:\workspace_eclipse\lineadecodigo_com\fichero.txt

Como veis. Muy sencillo obtener ruta absoluta de un fichero.

Código Fuente

Descárgate el código fuente de Obtener ruta absoluta de un fichero
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
11 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios