2010-09-24 36 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