La API de Java nos permite averiguar la ruta completa de un fichero, dada su ruta relativa. Para ello se utiliza la clase File y su método getAbsolutePath.
Por ejemplo supongamos que tenemos el archivo "ruta.txt" en el mismo directorio donde ejecutamos la aplicacion Java y queremos obtener su ruta absoluta, haremos lo siguiente:
import java.io.*; class rutas { public static void main(String args[]) throws Exception { File f = new File("ruta.txt"); // Creamos un objeto file System.out.println(f.getAbsolutePath()); // Llamamos al método que devuelve la ruta absoluta } }
Esto devolverá una ruta del tipo c:\ruta\hacia\el\fichero\ruta.txt.
Redactado por Nenillo