2010-09-24 14 views

Respuesta

7

Que yo sepa, no hay tal equivalencia existe en la definición del lenguaje Java.

1

No hay equivalente en Java.

Para este caso concreto se puede utilizar File.separator + "myDir" + File.separator + "myFile"

+0

Aunque sería mejor utilizar los 'nuevos constructores de File (...)', IMO. –

3

La manera más fácil es utilizar rutas de acceso de estilo Unix en Java. Java descubrirá cuáles son las rutas reales en todos los códigos basados ​​en archivos.

System.out.println(new File("c:/dev/m2-repo/org/apache/ant").getCanonicalPath()); 

Salida:

C: \ dev \ m2-repo \ org \ apache \ hormiga

Por cierto si se trata de la unidad de raíz, puede omitir la letra de unidad. Java comprenderá /programs si busca C:\programs

Cuestiones relacionadas