2010-09-24 62 views

回答

7

据我所知,在Java语言中定义没有这样的等价存在。

1

在Java中没有等价物。

对于这个具体的例子,你可以使用File.separator + "myDir" + File.separator + "myFile"

+0

尽管你最好使用'new File(...)'构造函数,IMO。 – 2010-09-24 08:42:26

3

最简单的方法是在Java中使用Unix风格的路径。 Java会找出所有基于文件的代码中的真实路径。

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

输出:

C:\ dev的\平方米回购\组织\阿帕奇\蚂蚁

顺便说一句,如果它是根驱动器,你可以跳过驱动器号。 Java会理解/programs如果你寻找C:\programs