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